VSCode中的多行编辑

是否可以启用像Sublimetext中的多行编辑?

例如。 按ctrl放置额外的光标光标,并可以一次写入/删除文档中的多个位置。

在Windows上,按住Ctrl + Alt的同时按向上或向下方向键添加光标。 在Mac和Linux上,等价物分别为Opt + ⌘Cmd + / Shift + Alt + /

请注意,第三方软件可能会干扰这些快捷方式,使其无法按预期运行(特别是Windows上的英特尔HD Graphics软件;请参阅注释以了解更多详细信息)。

Esc重置为单个光标。

Visual Studio代码中的多行游标

或者, 正如Isidor Nikolic指出的那样 ,您可以按住Alt并左键单击以随意放置光标。

任意放置在Visual Studio代码中的多行游标

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

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

文档:

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

官方VSCode键盘快捷键备忘录:

shortcuts/keyboard-shortcuts-windows.pdf shortcuts/keyboard-shortcuts-macos.pdf https://code.visualstudio.com/shortcuts/键盘快捷键,Linux.pdf中;

你可以简单地点击鼠标来添加额外的游标。 正如已经提到的Ctrl + Alt +

只用两个步骤解决!

  1. Ctrl + F

  2. Alt + Enter

它等于崇高的文字Alt + F3

在这里输入图像说明

在Mac上是:

选项 + 命令,同时按向上或向下箭头键

(Windows 10专业版x64)这里有一些方法!

  1. 按ALT + 点击

  2. ALT + CTRL + /

  3. keybindings: ctrl + click (???不起作用!)

在这里输入图像说明

框select

Windows: shift + alt + 鼠标左键

macOS: shift + 选项 + 单击

相反,如上所述https://stackoverflow.com/questions/30384442/does-visual-studio-code-have-box-select-multi-line-edit/36650448#36650448

我正在使用vscodevim扩展名,所以我不确定这是否是一个常见问题。 但是,我遇到了问题,Ctrl + Alt + UpArrow颠倒了我的屏幕。

查看VSCode基础 ( Idk,如果他们在最近的更新中改变了这个),它说使用: Ctrl + Alt + Shift + (Up/down Arrow)

希望这可以帮助!

从版本1.13(2017年5月)开始,您可以最终更改用于创build多个游标的默认修改键(添加到设置):

 "editor.multiCursorModifier": "ctrlCmd" 

PS修饰符“跟随链接”从这一刻将是alt

我认为这取决于你的VSCODE版本。

我的是Linux版本的vscode 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" }

重点是所有机器的快捷键不一样,所以你应该检查你的configuration。 转到菜单:

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

searcheditor.action.insertCursorAboveeditor.action.insertCursorBelow并查看您当前的configuration。 如果它们与操作系统的快捷键冲突,您可以更改它们。