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

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


当前回答

只用两步就解决了!

按 + F Alt + Enter

它等于Sublime Text的Alt + F3。


注:对于macOS,⌘+ F后面加“+ Enter”相当于Sublime Text的⌃+⌘+ G。

其他回答

对我来说,Alt +中键点击(滚轮)效果很好 你必须按Alt键,然后长按中键,然后向上或向下滚动

我正在使用Sublime Text keymap,顶部答案提供的键绑定似乎不工作:(可能是Visual Studio代码和Sublime keymap之间的一些冲突。

@Han推荐的按键绑定很适合我(非常感谢!):

按Ctrl + Shift +上/下进入多行光标模式 使用Esc退出


下面是一个使用Emmet和多行游标的小例子(通过上面列出的这些键绑定启用和禁用):

简单的回答是:

为Visual Studio代码安装多行技巧扩展 选择线条并按Alt+Shift+L (Windows/Linux)或Option+Shift+L (Mac)

在任何文本位置添加多个游标 这是通过使用Ctrl+单击来完成的。首先,你必须启用多游标修饰符。只需在命令面板上按Ctrl+Shift+P键入此选项即可启用它。 从多个文本位置移除游标。 按Ctrl+单击光标。

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

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