如何将选择分成几行?

Col*_*nic 21 visual-studio-code

Sublime Text 有一个非常有用的命令Selection / Split into Lines来分割一个选择,这样你就有多个光标,每行末尾一个。

将选择拆分为行

选择一组行,然后将其拆分为多个选项,每行一个,使用:

  • Windows/Linux:Ctrl+Shift+L
  • 麦克:?+?+L

如何在 Visual Studio Code 中执行此操作?

Col*_*nic 27

命令是“将光标添加到行尾”(在命令面板或选择菜单中找到)。该默认快捷键Shift+ Alt+ I


如果你熟悉崇高的文字,你可能更喜欢Ctrl+ Shift+L作为一种快捷方式。在文件/首选项/键盘快捷键(Json)中:

{
    "key": "ctrl+shift+l",
    "command": "editor.action.insertCursorAtEndOfEachLineSelected",
    "when": "editorTextFocus"
},
Run Code Online (Sandbox Code Playgroud)

这会覆盖默认的键盘快捷键“选择所有出现的当前选择”。

  • 该命令确实有一个默认的快捷方式。Shift-Alt-I <= 一个“眼睛” (5认同)

Mar*_*ese 8

内置 VS Code 命令“将光标添加到行尾”将光标添加到每行选择的末尾(而不是每行的末尾,尽管该命令的名称具有误导性)。但它也会取消选择所有内容,只留下光标。如果这对你有用,那就去做吧。

相比之下,Sublime 的“分割成行”为您提供了相同的光标,但也使您的原始选择保持不变(但分解为许多选择)。这种行为更强大,因为它允许您对这些选择进行操作,或者点击左侧转到每个选择的开头,或者点击右侧转到每个选择的结尾。

对于那些想要 Sublime 行为的人,这个扩展可以为您提供:Sublime Commands。默认快捷方式如预期:Ctrl++ 。ShiftL