删除当前行所有单词,并在vscode中留空行

6 visual-studio-code

在VSCode中,我们可以使用快捷方式删除当前行。但有时我想重写当前行,所以当我们删除所有单词时我不想删除该行。有没有办法删除所有单词但不删除当前行?

Mar*_*ark 10

有一个有用的命令deleteAllLeftdeleteAllRight默认情况下是未绑定的。所以尝试在你的keybindings.json

{
  "key": "ctrl+shift+backspace",
  "command": "deleteAllLeft"
}
Run Code Online (Sandbox Code Playgroud)

它也会删除左侧的任何缩进 - 直到您的格式化程序启动,无论您如何设置它。


juz*_*aai 5

我查看了VS Code的键盘快捷键,它没有删除一行内容并保留空行之类的功能。

您可以使用以下组合之一:

  1. Home然后Shift+ End(或End+ ShiftHome选择内容,然后Delete或 开始键入(因为您要重写该行)
  2. Ctrl+ Shift+K删除行,然后Ctrl+ Shift+Enter在上面插入新行。这会将光标移动到空行,以便您可以开始输入新内容。


Szy*_*mon 5

最简单的方法是Shift + Del,但删除当前行