【发布时间】:2018-08-10 13:13:32
【问题描述】:
我想选择多行并将光标放在每行的开头。 Sublime Text 可以用 Ctrl-Shift-L 做到这一点 select multiple lines
ctrl + shift + L and then put cursor at beginning of each line
【问题讨论】:
-
嗨,欢迎来到 stackoverflow!更详细地解释您要做什么可能会有所帮助。
我想选择多行并将光标放在每行的开头。 Sublime Text 可以用 Ctrl-Shift-L 做到这一点 select multiple lines
ctrl + shift + L and then put cursor at beginning of each line
【问题讨论】:
按 Crtl + Shift + Alt + 上/下箭头 在 Visual Studio Code 中选择多行.请注意,所选行将在一列中(如果可能)。
您也可以标记一些行,然后进行此组合,您将包含所有选定的行。
此外,您可以按住 Alt 并单击所需的行。这样您就可以选择不相邻或不在同一列中的多行。
【讨论】:
要完全按照 Ctrl-Shift-L 在 Sublime Text 中所做的事情,您必须这样做:
在 Windows 上:
选择行。
Alt-Shift-I(将添加多个光标)
Shift-Home(将在每行的开头并被选中)
在 Mac 上:
选择行。
alt-shift-I(将添加多个光标)
cmd-shift-← (将在每行的开头并被选中)
this answer 中的更多信息。
【讨论】:
Ctrl-Shift-Alt-Arrow down/up 将光标放在以下/前几行的开头
Ctrl-I 将选择那些光标位于每行开头的行。
注意:在我的 vscode 上,光标看起来可能会向下移动一行,但实际上并非如此——它们在正确的位置。如果您开始输入,它可以工作,但您必须在完成后按 Enter 才能返回单独的行。这有点古怪,但可以按您的预期工作。
编辑(使用@Maxime 回答中的提示)
island 中的 I 不是小写 L)重要提示:阅读上面的注意。
--------- v1.43 见How to put the cursor at the end of all selected lines in Visual Studio Code? 带有列选择模式很容易将光标放在通过拖动选择的行的开头或结尾。
【讨论】:
您可以按住 alt 并用鼠标单击您需要的位置。这样您就可以选择不相关的rows,例如第 10、15、18 行。您也可以在 same 行中的 不同 位置进行选择。
【讨论】: