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

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


当前回答

简单的回答是:

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

其他回答

在使用KDE的Linux Fedora(我尝试使用Fedora 31)上,转到:

系统设置 窗口管理 窗口的行为 窗口操作 内部窗口,标题栏和框架动作 点击左键点击方框 选择不做任何事(取代移动/拖动)

现在你可以用Alt +左键选择多条线!

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

我使用的是Windows 10中最新版本的VS代码,即1.46.1(2020年5月)。只需按Alt+鼠标左键点击你想选择的行。这将允许您一次选择多行,并允许您编辑它们。也可以按Esc退出。 如果你读的是崇高的文章,这真的很有帮助。

在Windows中,下面的组合适合我:

ctrl+shift+alt+向下箭头 ctrl+shift+alt+up箭头

对我来说,工作解决方案是首先选择需要编辑的文本,然后使用CTRL + F2选择页面中所有匹配的数据。 你也可以按照@lesterCovax的建议使用CTRL+Shift+L

请注意:上面的解决方案使用VSCode编辑器固有的能力在整个页面中选择类似的文本,因此,要小心。

对我来说,上面的Ctrl + ALT +箭头键的解决方案没有工作,因为它导致屏幕改变其显示方向,反对在VSCode中选择行。