我想删除一行就像按Ctrl + X没有选择任何东西,但不保存到复制堆栈。这可能吗?

我使用Visual Studio 2010。


当前回答

默认情况下,如果您正在使用c#默认配置文件,您可以使用Ctrl + Shift + L删除一行。

您可以使用Tools-> customize自定义。选择“键盘”。查找Edit命令。LineDelete将它分配给你喜欢的任何键盘快捷键。 源


如果你在这里寻找Visual Studio Code的答案,默认的快捷方式是:

ctrl + shift + K for Windows

为MacOS⌘+ shift + K

但是,您可以更改文件>首选项>键盘快捷方式

{
    "key": "ctrl+shift+delete",
    "command": "editor.action.deleteLines",
    "when": "editorTextFocus && !editorReadonly"
}

其他回答

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

默认情况下,如果您正在使用c#默认配置文件,您可以使用Ctrl + Shift + L删除一行。

您可以使用Tools-> customize自定义。选择“键盘”。查找Edit命令。LineDelete将它分配给你喜欢的任何键盘快捷键。 源


如果你在这里寻找Visual Studio Code的答案,默认的快捷方式是:

ctrl + shift + K for Windows

为MacOS⌘+ shift + K

但是,您可以更改文件>首选项>键盘快捷方式

{
    "key": "ctrl+shift+delete",
    "command": "editor.action.deleteLines",
    "when": "editorTextFocus && !editorReadonly"
}

更正我的回答

Ubuntu 16 & Visual studio版本:1.30.1

切线 Shift + del

删除Shift + Ctrl + k行

在Visual Studio 2019 for Mac上,默认情况下按CTRL + K剪切整行。

上面的答案对我都没用。在visual studio代码中删除一行使用:shift+del