我想删除一行,就像点击 Ctrl + X 一样,没有选择任何内容,但是没有将行保存到副本堆栈。这可能吗?
我正在使用Visual Studio 2010。
答案 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
,如下所示。
答案 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