按下 Crtl + Shift + Alt + Arrow up/down 可以在Visual Studio Code中选择多行。请注意,所选的行将在一列中(如果可能)。
您还可以标记一些行,然后执行此组合,以包含所有选定的行。
此外,您可以按住 Alt 并单击所需的行。这样,您可以选择不相邻或不在同一列中的多个行。
要想在Sublime Text中执行与Ctrl-Shift-L相同的操作,您需要执行以下步骤:
在Windows上:
选择行。
Alt-Shift-I(将添加多个光标)
Shift-Home(将移到每行的开头并被选择)
在Mac上:
选择行。
alt-shift-I(将添加多个光标)
cmd-shift-← (将移到每行的开头并被选择)
更多信息请查看此答案.
editor.action.insertCursorAtEndOfEachLineSelected
。如果您想更改默认快捷键,这可能会有所帮助。 - Raine RevereCtrl-Shift-Alt-Arrow down/up 会将光标放在下一行/上一行的开头
Ctrl-I 会选择每一行开头的文本。
注意:在我的 vscode 中,光标看起来可能会向下移动一行,但实际上它们没有 - 它们在正确的位置。如果你开始输入,它可以工作,但是当你完成后必须按下 Enter 才能得到单独的行。它有点古怪,但像你预期的那样工作。
编辑(使用 @Maxime 的答案中的提示)
重要提示:请阅读上面的注意。
--------------------- v1.43 请参见如何将光标放在 Visual Studio Code 中选定行的开头或结尾?使用列选择模式可以轻松地将光标放在拖动选择的行的开头或结尾。
行
,比如第10、15和18行。另外,你还可以在同一行的不同位置进行选择。