VS2008或ReSharper的快捷方式删除行

28

哪个快捷键可以删除光标所在的整行?

4个回答

50

我一直苦恼于没有快捷键可以删除一行而不复制其内容... 这里有几个答案,但它们需要一些澄清:

Ctrl+Shift+L

  • 删除当前行并不会复制文本(无论是否已突出显示文本)。

Ctrl+L

  • 剪切当前行并将其复制到剪贴板中(无论是否已突出显示文本)。这与突出显示整行文本然后使用 Ctrl+X 是相同的。

Shift+Delete

  • 如果突出显示任何内容,则剪切当前行并将其复制到剪贴板。
  • 如果突出显示了任何内容,则剪切突出显示的文本并将其复制到剪贴板。


希望对大家有所帮助。


3
Ctrl + Shift + L FTW! 非常感谢!我讨厌使用 Ctrl + X,因为我总是不小心覆盖了剪贴板上的内容。现在我可以毫不犹豫地删除旧代码了! - Jesse Webb
你可以随时在选项->环境->键盘中更改快捷方式。 - user963935

10

在VS中,Shift+Del会删除光标所在行的全部内容。


3
Shift + DelCtrl + X相同,都是剪切命令。如果你没有选择任何内容,Visual Studio将会剪切整行。但是,如果你有所选内容,它只会剪切所选部分。Gabe的 Ctrl + L 看起来是为此场景设计的命令... - bdukes
4
Metro的Ctrl + Shift + L是更好的快捷键,因为它不会影响您的剪贴板。我认为“正确”的答案应该改成他的答案。 - Jesse Webb

5

Ctrl+L 是 Visual Studio 的快捷键,它可以删除当前行并将其复制到剪贴板。

Sara Ford 的博客档案是关于 VS 技巧的宝库。


2

Ctrl+Shift+L

享受它吧!!!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接