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

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


当前回答

你可以用Alt +点击其他游标。如前所述,Ctrl + Alt +↑或↓。

其他回答

步骤1: 选择要替换的单词。


步骤2:

使用Ctrl + F选择它的多次出现。


步骤3: 使用Alt + Enter设置光标在所有发现的事件。


步骤4: 只要开始输入新的单词。


在Mac上也可以选择: “Opt +单击”,将光标设置在单击位置上。

框中选择

Windows: shift + alt +鼠标左键

macOS: shift + option +单击

这与在回答“Visual Studio Code是否有框选择/多行编辑?”中提到的内容相反。

除了所有的答案之外,还有一种方法。选择你想要的行,然后按:

Windows操作系统:Shift + Alt + i Mac: shift + option + i

这将把游标放在所选内容的每一行中。

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

"editor.multiCursorModifier": "ctrlCmd"

附注:从现在开始,修饰符“follow link”将改为Alt。

在Visual Studio Code的最新版本中,您现在可以按住Option (Windows上为Alt)拖动光标来选择多行上的同一列。

要启用此功能,请确保更改了编辑器。multiCursorModifier看起来像这样:

"editor.multiCursorModifier": "ctrlCmd"

来自Visual Studio Code发布说明1.32.0:

在下面的视频中,选择以常规选择开始,然后按住Alt键,直到释放鼠标按钮: