协慌网

登录 贡献 社区

Visual Studio Code 中的多行编辑

是否可以像 Sublime Text一样启用多行编辑?

例如,按Ctrl键可放置其他光标插入符,并能够一次在文档中的多个位置上写入 / 删除。

答案

在 Windows 上,按住Ctrl + Alt 的同时按向上或向下箭头键添加光标。

Mac: ⌥Opt + ⌘Cmd + /

Linux: Shift + Alt + /

请注意,第三方软件可能会干扰这些快捷方式,从而使它们无法按预期运行(尤其是 Windows 上的 Intel HD Graphics 软件;有关更多详细信息,请参见注释)。

如果遇到此问题,则可以禁用英特尔 / 其他软件热键,或修改 VS Code 快捷方式(如下所述)。

Esc重置为单个光标。

Visual Studio Code中的多行光标

或者,如 Isidor Nikolic 所指出的,您可以按住Alt 键并单击鼠标左键以任意放置光标。

在Visual Studio Code中任意放置多行光标

您可以通过以下方式查看和编辑键盘快捷键:

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

说明文件:

https://code.visualstudio.com/docs/customization/keybindings

官方 VS Code 键盘快捷键备忘单:

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf

仅需两步即可解决!

  1. Ctrl + F

  2. Alt + Enter

它等于 Sublime Text 的Alt + F3

在此处输入图片说明

您可以按住 Alt 键并单击以获取其他光标。如前所述,按 Ctrl + Alt +