有可能像Sublime Text一样启用多行编辑吗?
例如,按Ctrl键可以放置额外的游标插入符号,并且可以同时在文档中的多个位置进行写入/删除操作。
有可能像Sublime Text一样启用多行编辑吗?
例如,按Ctrl键可以放置额外的游标插入符号,并且可以同时在文档中的多个位置进行写入/删除操作。
当前回答
对我来说,工作解决方案是首先选择需要编辑的文本,然后使用CTRL + F2选择页面中所有匹配的数据。 你也可以按照@lesterCovax的建议使用CTRL+Shift+L
请注意:上面的解决方案使用VSCode编辑器固有的能力在整个页面中选择类似的文本,因此,要小心。
对我来说,上面的Ctrl + ALT +箭头键的解决方案没有工作,因为它导致屏幕改变其显示方向,反对在VSCode中选择行。
其他回答
截至2018年4月(版本1.23),您现在还可以使用鼠标中键进行多行选择/框选择。
在Windows操作系统中,按住“Ctrl+Alt”同时按“上↑”或“下↓”可以添加游标。
苹果电脑: ⌥ 选择+⌘ 厘米+↑/↓
Linux: Shift + Alt +↑/↓
请注意,第三方软件可能会干扰这些快捷方式,使它们无法正常工作(特别是Windows上的英特尔高清图形软件;详见评论)。 如果你遇到这个问题,你可以禁用Intel/其他软件热键,或者修改VS Code快捷键(如下所述)。
按Esc重置为单个光标。
或者,正如Isidor Nikolic指出的那样,您可以按住Alt键并左键单击任意放置游标。
您可以通过以下方式查看和编辑键盘快捷键:
文件→首选项→键盘快捷键
文档:
https://code.visualstudio.com/docs/customization/keybindings
官方VS Code键盘快捷小抄:
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf
在窗口中,您可以通过按下下面/前面的行创建额外的光标:
Ctrl + Alt + Shift +下/上
错过Shift会让你的屏幕翻转。
创建额外的游标将允许您一次编辑多行。
我想要选择多行,然后点击“something”来为每一行选择一个光标(类似于Sublime Text中的Ctrl + Shift + L)。这个动作在Visual Studio Code中称为“向行尾添加游标”。
这是在Visual Studio Code 1.51.1中测试的,在Windows和Mac上都可以运行。
方法如下:
选择要有多个游标的行。 只需按Alt + Shift-I。
现在,每个选定的行都有一个游标。
只需要在Mac上选择+单击就可以了