在VSCode

时间:2018-10-11 16:17:55

标签: visual-studio-code

有时我需要一次编辑文本文件中的100多行。

我知道我可以使用⌘Cmd + / 来选择多行,但这取决于需要一会儿。

在Atom和Sublime中,我只需执行⌘Cmd + a 即可选择所有内容,点击另一个快捷方式(忘记了实际的快捷方式)并最终得到一个光标每行。

在VSCode中找不到此内容。

3 个答案:

答案 0 :(得分:5)

Ctrl - a 全选。

Shift - alt - I 会将光标放在每行的末尾。

然后,如果您希望这些光标位于每行的开头,则需要触发默认情况下未绑定的命令“ cursorLineStart”。给它一个键绑定,所有这些行尾光标将跳到每一行的开头。

答案 1 :(得分:0)

shift + alt并向上或向下移动光标-参见https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

答案 2 :(得分:0)

FWIW cursorLineStart与Shift-Alt-I相反。在查看建议时,Shift-Alt-I是“将光标添加到行尾”,但是没有“将光标添加到行首”选项。

但是,简单的技巧是:

  1. 选择您的文本块
  2. Shift-Alt-I将光标置于每行的结尾
  3. Command-LeftArrow将这些光标移动到行的开头

这是一个额外的步骤,但可以正常工作。当我有时间的时候,我将尝试构建一个自定义命令以一次完成所有这些操作。