VSCode支持四种列选择模式:一、按住Option键拖动鼠标;二、Shift+鼠标中键拖动;三、命令面板输入“Toggle Column Selection”;四、设置中启用“editor.columnSelection”选项。

如果您在编辑代码时需要同时选中多行的同一列区域,例如批量修改变量名或对齐注释,则可以使用 VSCode 内置的列选择模式。以下是启用和使用该模式的具体操作方式:
本文运行环境:MacBook Air,macOS Sequoia。
一、使用快捷键触发列选择模式
该方法通过键盘组合快速激活列选择,适用于大多数键盘布局,响应迅速且无需鼠标干预。
1、将光标定位到目标文本起始位置的左侧边界。
2、按住 Option(⌥)键 不放。
3、拖动鼠标左键从起始位置向右下方移动,形成矩形选区。
4、松开鼠标与 Option 键,完成列区域选取。
二、通过鼠标中键配合 Shift 启用
此方式适合习惯使用鼠标中键(滚轮点击)的用户,可在不依赖键盘修饰键的情况下进入列选择状态。
1、将光标移至待选区域的左上角位置。
2、按住 Shift 键。
3、点击鼠标中键(即滚轮按下)并保持。
4、拖动鼠标至右下角目标位置后释放中键与 Shift 键。
三、使用命令面板调用列选择命令
该方式通过 VSCode 命令系统显式调用列选择功能,避免快捷键冲突,适用于自定义键位或外接键盘场景。
1、按下 Cmd + Shift + P(macOS) 打开命令面板。
2、输入 "Toggle Column Selection" 并回车。
3、此时编辑器进入列选择模式,可直接用鼠标拖出方块选区。
四、通过设置启用自动列选择行为
此方法修改编辑器行为配置,使部分鼠标操作默认以列模式响应,减少重复按键动作。
1、打开 VSCode 设置界面,搜索 "editor.columnSelection"。
2、勾选 "Editor > Column Selection" 选项。
3、重启编辑器后,按住 Option(⌥)键 的同时单击鼠标左键即可直接开始列选择。










