有没有办法删除Visual Studio中的行而不切断它?

时间:2010-09-17 00:49:10

标签: visual-studio visual-studio-2010 keyboard-shortcuts

我想删除一行,就像点击 Ctrl + X 一样,没有选择任何内容,但是没有将行保存到副本堆栈。这可能吗?

我正在使用Visual Studio 2010。

11 个答案:

答案 0 :(得分:173)

Edit.LineDelete是命令的名称。默认情况下,它绑定到 Ctrl + Shift + L ,但您可以在工具|选项|键盘。

修改:更正了默认快捷方式信息。

答案 1 :(得分:38)

Ctrl + Shift + L 将删除该行而不会复制到剪贴板。

答案 2 :(得分:21)

我将 Ctrl + L (全局)映射到Edit.LineDelete。否则,快捷键是 Ctrl + Shift + L ,这很尴尬。转到Tools > Options > Environment > Keyboard,如下所示。

Tools | Options | Keyboard

答案 3 :(得分:2)

默认情况下,其在Mac上为 Cmd + Shift + K

但是可以根据用户需求从设置(Preferences -> Keyboard Shortcuts->搜索Delete Line键值中进行修改。

答案 4 :(得分:2)

我的答案中的错误

Ubuntu 16 Visual Studio版本:1.30.1

剪切线 Shift + del

要删除行 Shift + Ctrl + k

答案 5 :(得分:0)

所有答案都很有帮助,但似乎对我没有用。

所以我找到了解决方案->适用于Visual Studio 2017(当然还有2019):

工具>选项>环境>键盘>在右窗格中,选择 Edit.LineEdit

下面有一个组合框在以下位置使用新的快捷方式:写入了全局->将其更改为文本编辑器

在右侧有一个文本输入按快捷键:,因此请使用您选择的快捷方式。

然后单击右侧的Assign PushButton(否则将不应用)。

最后>确定。

您现在可以打开.CPP文件,并使用快捷方式删除一行。

答案 6 :(得分:0)

在Mac上的Visual Studio 2019中,默认情况下使用CTRL + K剪切整行。

答案 7 :(得分:0)

CTRL + L(Visual Studio 2019 Windows)

答案 8 :(得分:0)

以上答案均不适合我。要删除Visual Studio代码中的一行,请使用: shift + del

答案 9 :(得分:0)

其他答案特定于 Visual Studio,这是 OP 所要求的,但是如果有人正在为大多数 Windows 程序寻找更通用的方法来执行此操作,您也可以 三击以选择任何文本块,然后只需按 Delete 键。 这适用于任何 Windows 文本编辑器或文本框,包括密码框、搜索框、浏览器网址框等。对于 Visual Studio 等文本编辑器, text 通常是一行代码。显然您也可以做其他事情,例如三次单击以选择一行代码,然后按 Ctrl-X、Ctrl-V 进行剪切/粘贴等,或者只需单击三次并在其上键入以替换一行。< /p>

答案 10 :(得分:-1)

这是 Windows 键盘快捷键参考的网址: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

对于 Windows:Ctrl + Shift + k