有可能像Sublime Text一样启用多行编辑吗?
例如,按Ctrl键可以放置额外的游标插入符号,并且可以同时在文档中的多个位置进行写入/删除操作。
有可能像Sublime Text一样启用多行编辑吗?
例如,按Ctrl键可以放置额外的游标插入符号,并且可以同时在文档中的多个位置进行写入/删除操作。
当前回答
对我来说,Alt +中键点击(滚轮)效果很好 你必须按Alt键,然后长按中键,然后向上或向下滚动
其他回答
框中选择
Windows: shift + alt +鼠标左键
macOS: shift + option +单击
这与在回答“Visual Studio Code是否有框选择/多行编辑?”中提到的内容相反。
在Windows上. .
选择您想要在所有地方更改的一行。(用鼠标光标) 按CTRL + F2,你将开始编辑所有的行一次。
@maxime的解决方案使用SHIFT + ALT +我为我工作,当我需要快速编辑文件中的~20k行。大多数提到的其他快捷键只对有限的一行有用。选择你想要列编辑的区域,然后按SHIFT + ALT + i是最有效的处理方法。
但我无意中发现(这里还没有提到),“光标编辑模式”有10k行的限制(有一个开放的Github功能请求来增加它)。这意味着对于非常大的文件,编写脚本编辑可能比手动编辑更好。
对于像@ sample这样必须使用快捷键CTRL + SHIFT + L(默认绑定为Select all occurrences of current selection)来完成此操作的用户,您应该检查是否安装了键图扩展。您可以通过在扩展窗格中搜索@recommended:keymaps来检查,转到File > Preferences > keymaps (CTRL+K CTRL+M)。
默认的[Windows]键图可以在这里以PDF形式找到,或者你可以去文件>首选项>键盘快捷键找到/修改当前的绑定。这里还有更深入的键绑定文档。
如果您使用的是Linux,则可能与Alt +单击发生冲突,这是“移动窗口”的默认选项。
您可以进入菜单设置→窗口行为→窗口行为→操作选项卡
只需删除Alt +左(按住),它将工作。
这是最好的方法,因为你不需要按住两个+键来完成这么简单的任务。
根据VS Code 1.55.2版本(2021)下的用户>常用部分,有一个选项作为多游标修饰符。见下图。
对于多光标默认键是alt,如果你想它可以更改为Ctrl。 此外,对于合适的位置,可以按住鼠标中键向下移动。