在VSCode中,我们可以使用快捷方式删除当前行。但是有时候我想重写当前行,所以当我们删除所有单词时,我不想删除该行。有什么办法可以删除所有单词,但不删除当前行?
答案 0 :(得分:2)
我查看了VS Code的Keyboard Shortcuts,它没有删除行内容并留空行的事情。
您可以使用以下组合之一:
Home
然后Shift+End
(或End
然后Shift+Home
)选择内容,然后选择Delete
或开始键入(要重写)线)Ctrl+Shift+K
删除行,然后Ctrl+Shift+Enter
在上方插入新行。这会将光标移到空白行,因此您可以开始输入新内容。答案 1 :(得分:0)
有一个有用的命令deleteAllLeft
和deleteAllRight
缺省情况下未绑定。因此,请尝试使用您的keybindings.json
:
{
"key": "ctrl+shift+backspace",
"command": "deleteAllLeft"
}
它也会删除左侧的任何缩进-直到格式化程序启动但您已经设置好了。
答案 2 :(得分:0)
您可以使用 Ctrl + X 和 Ctrl + Shift + Enter
答案 3 :(得分:0)
最简单的方法是Shift + Del