【问题标题】:Turn multiline selection into multi cursor selection in VSCode在 VSCode 中将多行选择变成多光标选择
【发布时间】:2018-10-11 16:17:55
【问题描述】:

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

我知道我可以使用 ⌘ Cmd+/ 来选择多行,但取决于文件的大小同时。

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

在 VSCode 中没有找到这个。

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    Ctrl-a 全选。 (或任何你想要的多行选择)

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

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


    使用 v1.43 和 Column Selection Mode,这很容易,请参阅 Column selection like Visual StudioHow to put the cursor at the end of all selected lines in Visual Studio Code?

    【讨论】:

      【解决方案2】:

      FWIW cursorLineStart 不是 Shift-Alt-I 的反义词。在查看推荐时,Shift-Alt-I 是“将光标添加到行尾”,但没有“将光标添加到行开头”选项。

      不过,简单的技巧是:

      1. 选择您的文本块
      2. Shift-Alt-I 将光标放在每行的末尾
      3. Command-LeftArrow 会将这些光标移动到行首

      这是一个额外的步骤,但它有效。当我有时间时,我会尝试构建一个自定义命令来一次性完成所有这些操作。

      【讨论】:

        猜你喜欢
        • 2015-06-25
        • 1970-01-01
        • 1970-01-01
        • 2018-08-10
        • 2021-07-04
        • 2019-06-03
        • 1970-01-01
        • 1970-01-01
        • 2020-05-07
        相关资源
        最近更新 更多