列编辑模式
在原来使用notepad++的时候,经常使用列编辑模式,可以快速地对多行文本进行编辑。最近使用vscode,发现vscode也有类似的功能,记录一下。
目前, vscode提供了以下几种使用列编辑模式的方式:
鼠标操作: 多光标
- 将光标移动到需要编辑的文本位置;
- 按住键盘上的
Option
键; - 点击鼠标左键, 选择需要编辑的文本位置;
- 这样操作会产生多个光标, 选择完成之后即可同时编辑多行文本;
鼠标操作: 框选
- 将光标移动到需要编辑的文本的起始位置;
- 按住键盘上的
Option
和Shift
键; - 按住鼠标左键, 拖动鼠标, 选择需要编辑的文本;
- 这样操作会产生一个矩形的跨行选框, 选择完成之后即可同时编辑多行文本;
键盘操作: 多光标
- 将光标移动到需要编辑的文本位置;
- 按住键盘上的
Option
+Command
+上/下
键; - 这样操作可以产生多个光标, 选择完成之后即可同时编辑多行文本;
注意: 以上操作都是在MacOS系统下进行的, Windows系统下的快捷键可能会有所不同.
大部分情况下, 二者的快捷键可以使用如下方式对应:
MacOS的Option
键对应Windows的Alt
键;
MacOS的Command
键对应Windows的Ctrl
键;