“崇高文本”具有超级有用的命令Selection / Split into Lines,用于拆分选区,以便您具有多个光标,每行的末尾都有一个光标。
将选择内容分成几行
选择一行行,然后将其分成许多选择,每行使用以下内容:
- Windows / Linux:Ctrl + Shift + L
- Mac:⇧+⌘+ L
如何在Visual Studio Code中做到这一点?
答案 0 :(得分:3)
您可以使用“将光标添加到线端”命令(在“选择”菜单下)。 default keyboard shortcut是Shift + Alt + I。
如果您熟悉Sublime Text,则可能需要将Ctrl + Shift + L设置为快捷方式。在“文件” /“首选项” /“快捷键”(Json)中:
{
"key": "ctrl+shift+l",
"command": "editor.action.insertCursorAtEndOfEachLineSelected",
"when": "editorTextFocus"
},
这将覆盖默认的键盘快捷键“选择所有当前选中项”。
答案 1 :(得分:3)
内置的 VS Code 命令 Add Cursors to Line Ends 将光标添加到每行选择的末尾(而不是每行的末尾,尽管该命令的名称具有误导性)。但是它也会取消选择所有内容,只剩下光标。如果这对你有用,那就去吧。
相比之下,Sublime 的 Split into lines 为您提供相同的光标,但也保持原始选择不变(但分解为许多选择)。这种行为更强大,因为它可以让您对这些选择采取行动,或者点击向左转到每个选择的开头,或者点击向右转到每个选择的结尾。
对于那些想要 Sublime 行为的人,这个扩展给了你:Sublime Commands。默认快捷方式如预期:Ctrl+Shift+L。