有删除线的快捷键Shift+ Del,但是我想删除线而不修改剪贴板中的内容。
有什么方法可以配置它或其他快捷方式吗?
有删除线的快捷键Shift+ Del,但是我想删除线而不修改剪贴板中的内容。
有什么方法可以配置它或其他快捷方式吗?
Answers:
默认情况下,如果使用的是C#默认配置文件,则可以使用Ctrl+ Shift+ 删除行L。
您可以使用工具->自定义来自定义。选择“键盘”。查找命令Edit.LineDelete,以将其分配给所需的任何键盘快捷键。
CTRL+SHIFT+L
不要将行复制到缓冲区(默认情况下SHIFT + Del
分配给该缓冲区CUT
)。因此,如果您将快捷方式重新指定SHIFT + Del
为Edit.LineDelete
快捷方式,则可以使用带有讨厌副作用的漂亮快捷方式。很好,谢谢!
CTRL+L
和之间有什么区别CTRL+SHIFT+L
?
如果您在这里寻找Visual Studio Code的答案...
默认快捷方式是,ctrl+shift+k
但您可以更改File > Preferences > Keyboard shortcuts
{
"key": "ctrl+shift+delete",
"command": "editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
}
对于Visual Studio答案,请参见@heavyd的答案
您可以安装Microsoft 生产的Productivity Power Tools作为扩展。
您可能会用到的功能是“三次点击”(Triple Click),当您三次单击它时,它将突出显示整行。然后,您可以简单地使用Delete键。
该快捷方式的WinForms控制支持组合键,多键快捷键和快捷方式没有组合键来构建一个键盘触发动作,如Ctrl,Alt和Shift任何其他的键来触发他们的Windows应用程序的特定操作。
或者,用老式的方式(对我来说这是一种习惯,我什至不得不考虑是什么组合:)):
在大多数文本编辑器中均可使用:)
Home
“ Shift
+ Down
” Del
;)
似乎因为不提供单键解决方案而冒着失败的风险,但是我还是想分享我的解决方案:
HOME, SHIFT + ARROW-DOWN (repeat for multiple lines), DEL
它快速且具有其他编辑器也能使用的附加优点。
我知道我参加聚会很晚,但是,这里是Visual Studio的快捷键列表:http : //blogs.msdn.com/b/piyush/archive/2007/03/16/useful-visual-studio -shortcut-keys.aspx
Del
在突出显示的行上适用于Visual Studio2008。如果我没有先测试它,我就不会发布我的答案。