有可能像Sublime Text一样启用多行编辑吗?

例如,按Ctrl键可以放置额外的游标插入符号,并且可以同时在文档中的多个位置进行写入/删除操作。


当前回答

我的设置:Windows 8.1 64位,Visual Studio Code版本1.33.1。

问题:与英特尔高清图形4000的键盘快捷键冲突

当我使用Visual Studio Code的默认快捷键(Ctrl + Alt + UP, Ctrl + Alt + DOWN)时,我遇到了一个问题。在我的例子中,这些命令分别将我的屏幕旋转0º和180º。它正在发生,因为有图形英特尔应用程序安装在我的电脑上。然后,我只是禁用了这个应用程序的快捷方式。

这是一个帮助别人的教程。

其他回答

在Windows和Linux中使用Ctrl + D可以对相同的单词进行多词编辑。

使用CMD + D for Mac。

截至2018年4月(版本1.23),您现在还可以使用鼠标中键进行多行选择/框选择。

只需要在Mac上选择+单击就可以了

我认为这取决于你的Visual Studio Code版本。

我的是Linux版本Visual Studio Code 1.7.2。

{ "key": "ctrl+shift+up",         "command": "editor.action.insertCursorAbove",
                                     "when": "editorTextFocus" },
{ "key": "shift+alt+up",          "command": "editor.action.insertCursorAbove",
                                     "when": "editorTextFocus" },
{ "key": "ctrl+shift+down",       "command": "editor.action.insertCursorBelow",
                                     "when": "editorTextFocus" },
{ "key": "shift+alt+down",        "command": "editor.action.insertCursorBelow",
                                     "when": "editorTextFocus" }

关键是所有机器的快捷方式都不一样,所以您应该检查您的配置。进入菜单:

菜单文件→首选项→键盘快捷键

搜索editor.action.insertCursorAbove和editor.action.insertCursorBelow并查看当前配置。如果它们与操作系统的快捷键冲突,您可以更改它们。

根据VS Code 1.55.2版本(2021)下的用户>常用部分,有一个选项作为多游标修饰符。见下图。

对于多光标默认键是alt,如果你想它可以更改为Ctrl。 此外,对于合适的位置,可以按住鼠标中键向下移动。