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

我使用Visual Studio 2010。


当前回答

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

其他回答

编辑。LineDelete是命令的名称。默认情况下,它被绑定到Ctrl + Shift + L,但你可以给它任何你喜欢的工具|选项|键盘。

编辑:修正的默认快捷方式信息。

我将Ctrl + L(全局)映射到Edit.LineDelete。否则,快捷键是Ctrl + Shift + L,这很尴尬。进入工具>选项>环境>键盘,如下图所示。

所有的答案都很有用,但似乎对我不起作用。

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

工具>选项>环境>右边面板的键盘>选择Edit.LineEdit。

下面有一个组合框使用新的快捷方式在:与全局写——>更改为文本编辑器。

在右边有一个文本输入按快捷键:,所以使用你选择的快捷键。

然后点击右边的Assign PushButton(否则它将不会被应用)。

终于>好了。

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

The other answers are specific to Visual Studio, which is what was requested by OP, however if anyone is looking for a more generalized way to do this for most Windows programs, you can also Triple-Click to select any block of text, then just press the Delete key. This works for any Windows text editors or TextBoxes, including password boxes, search boxes, browser web address boxes, etc. For text editors such as Visual Studio, a block of text is typically one line of code. Obviously you can do other things too, such as triple-click to select a line of code, then Ctrl-X, Ctrl-V to cut/paste, etc, or just triple-click and type over it to replace a line.

更正我的回答

Ubuntu 16 & Visual studio版本:1.30.1

切线 Shift + del

删除Shift + Ctrl + k行