vscode的列编辑模式

列编辑模式

在原来使用notepad++的时候,经常使用列编辑模式,可以快速地对多行文本进行编辑。最近使用vscode,发现vscode也有类似的功能,记录一下。

目前, vscode提供了以下几种使用列编辑模式的方式:

鼠标操作: 多光标

  1. 将光标移动到需要编辑的文本位置;
  2. 按住键盘上的Option键;
  3. 点击鼠标左键, 选择需要编辑的文本位置;
  4. 这样操作会产生多个光标, 选择完成之后即可同时编辑多行文本;

鼠标操作: 框选

  1. 将光标移动到需要编辑的文本的起始位置;
  2. 按住键盘上的OptionShift键;
  3. 按住鼠标左键, 拖动鼠标, 选择需要编辑的文本;
  4. 这样操作会产生一个矩形的跨行选框, 选择完成之后即可同时编辑多行文本;

键盘操作: 多光标

  1. 将光标移动到需要编辑的文本位置;
  2. 按住键盘上的Option+Command+上/下键;
  3. 这样操作可以产生多个光标, 选择完成之后即可同时编辑多行文本;

注意: 以上操作都是在MacOS系统下进行的, Windows系统下的快捷键可能会有所不同.
大部分情况下, 二者的快捷键可以使用如下方式对应:
MacOS的Option键对应Windows的Alt键;
MacOS的Command键对应Windows的Ctrl键;