我想删除一行,就像点击Ctrl + X而不选择任何内容一样,但不将该行保存到复制堆栈。这可能吗?
我使用Visual Studio 2010。
Ctrl + 转变 + l将删除该行,不复制到剪贴板。
Edit.LineDelete是命令的名称。默认情况下,它被绑定为Ctrl + 转变 + l,但你可以在工具|选项|键盘中给它任何你喜欢的东西。
Edit.LineDelete
编辑:修正的默认快捷方式信息。
我将Ctrl + l(全局)映射到Edit.LineDelete。否则,快捷键是Ctrl + 转变 + l,这很尴尬。如下所示,转到Tools > Options > Environment > Keyboard。
Tools > Options > Environment > Keyboard
.
mac默认是Cmd + 转变 + K。
但可以根据用户需要修改从设置(Preferences -> Keyboard Shortcuts) ->中搜索Delete Line键值。
Preferences -> Keyboard Shortcuts
Delete Line
更正我的回答
切断线路 Shift + ▽
删除行转变 + Ctrl + k
所有的答案都很有用,但似乎对我不起作用。
所以我找到了解决方案——> Visual Studio 2017(当然还有2019):
工具>选项>环境>右边面板的键盘>选择编辑。LineEdit。
下面有一个组合框使用新的快捷方式:,写着全球——>将其更改为文本编辑器。
在右边有一个文本输入按快捷键:,所以使用你选择的快捷方式。
然后点击右边的Assign PushButton(否则它将不会被应用)。
终于>好了。
现在可以打开. cpp文件并使用快捷方式删除一行。
在Visual Studio 2019 for Mac上,默认情况下按CTRL + K剪切整行。
CTRL + L (Visual Studio 2019 Windows)
上面的答案对我都没用。要删除visual studio代码中的一行,请使用:shift +德尔
其他答案是特定于Visual Studio的,这是OP所要求的,然而,如果有人正在寻找一种更通用的方法来为大多数Windows程序做到这一点,你也可以点击三下选择任何文本块,然后按下删除键。这适用于任何Windows文本编辑器或文本框,包括密码框,搜索框,浏览器网址框等。对于像Visual Studio这样的文本编辑器,一个文本块通常是一行代码。显然,你还可以做其他事情,比如三次点击选择一行代码,然后Ctrl-X, Ctrl-V剪切/粘贴,等等,或者只是三次点击并键入它来替换一行。
windows: Ctrl + 转变 + k
默认情况下,如果你正在使用c#默认配置文件,你可以使用Ctrl + 转变 + l删除一行。
如果你在这里寻找Visual Studio 代码的答案,默认的快捷方式是:
Windows的ctrl + 转变 + K
MacOS的⌘ + 转变 + K
但是,你可以在File > Preferences > Keyboard shortcuts上进行更改
File > Preferences > Keyboard shortcuts
{ "key": "ctrl+shift+delete", "command": "editor.action.deleteLines", "when": "editorTextFocus && !editorReadonly" }
< a href = " https://superuser.com/a/1161116 " > < / >来源
以上所有关于Ctrl + 转变 + l的答案现在都已弃用。
更改此默认行为:
1-转到File > Preferences > Keyboard Shortcuts(或单击Ctr+K Ctrl+S)
File > Preferences > Keyboard Shortcuts
2-在搜索栏中输入delete line
delete line
在这里你会发现相应的行为。你可以通过双击它并按键盘上任何想要的键组合来更改它(注意冲突的快捷键)。