在VS代码中创建多个光标的键盘快捷键是什么?


当前回答

VS代码中的多字(和多行)光标/选择

多单词:

Windows/OS X:

按住Ctrl+Shift+L/¨+Shift+L选择当前高亮显示单词的所有实例Ctrl+D/¨+D选择下一个实例。。。之后的那个。。。等

多行:

对于多行选择,Ctrl+Alt+Down/¨+Alt+Shift+Down将将您的选择或光标位置扩展到下一行。Ctrl+Right/⑪+Right将移动到每行的末尾,无论多长时间。要退出多行选择,请按Esc。

请参阅VS代码密钥绑定(与操作系统相关)

其他回答

https://code.visualstudio.com/Updates

新版本(Visual Studio 0.3.0)支持更多的多光标功能。

Multi-cursor
Here's multi-cursor improvements that we've made.

⌘D selects the word at the cursor, or the next occurrence of the current selection.
⌘K ⌘D moves the last added cursor to next occurrence of the current selection.
The two actions pick up the matchCase and matchWholeWord settings of the find widget.
⌘U undoes the last cursor action, so if you added one cursor too many or made a mistake, press ⌘U to return to the previous cursor state.
Insert cursor above (⌥⌘↑) and insert cursor below (⌥⌘↓) now reveals the last added cursor, making it easier to work with multi-cursors spanning more than one screen height (i.e., working with 300 lines while only 80 fit in the screen).

选择多光标的快捷方式更改为cmd+d(与Sublime Text.lol相同)

我们可以预期,下一个版本支持关于多光标的更方便的功能;)

Alt+Command+Shift将向所选内容的下一个实例添加光标。例如,变量或函数名

在Ubuntu MATE上也有同样的问题,但这里您可以通过以下方式解决:

gsettings set org.mate.Marco.general mouse-button-modifier "<Super>"

对于xfce用户,只需转到“设置”>“窗口管理器调整”>“可访问性”,即可将用于抓取和移动窗口的键更改为“超级”,如下图所示。

现在你可以用super代替alt.Wallah!!通过按住alt键并单击来创建多个光标。

首先转到“键盘快捷键”,您可以按Cmd+k然后按Cmd+s,或者对于Windows,按Ctrl+k然后按Ctrl+s。

到达后,搜索“在上方添加光标”和“在下方添加光标”。您甚至可以为它们分配自己的密钥绑定。