VSCode多光标编辑有五种核心技巧:一、按住Option键点击添加任意位置光标;二、Cmd+D逐词选中重复项;三、Cmd+Shift+L全文匹配添加光标;四、Cmd+Option+↑/↓垂直列添加光标;五、Cmd+Shift+Option+↑/↓跨文件同位添加光标。

如果您在使用 VSCode 编辑代码时需要同时修改多处相同或相似的文本,但仅靠单光标逐个修改效率低下,则可能是由于未掌握多光标编辑的核心操作逻辑。以下是实现高效多光标编辑的具体技巧:
本文运行环境:MacBook Air,macOS Sequoia。
一、按住 Alt 键并点击添加光标
该方法适用于在非连续、位置分散的任意行手动插入多个独立光标,无需依赖文本内容匹配,灵活性最高。
1、按住 Option(Alt)键 不放。
2、用鼠标左键在目标位置依次点击,每点击一次即新增一个光标。
3、松开 Option 键后,所有光标同步响应键盘输入,可同时编辑多处内容。
二、Ctrl+D 逐词选中重复项
该方法通过智能识别当前光标所在单词的后续出现位置,按顺序扩展选中范围,适合批量修改变量名、函数名等标识符。
1、将光标置于待匹配的第一个单词上,无需选中。
2、连续按 Ctrl+D(Windows/Linux)或 Cmd+D(macOS),每次按下即选中下一个相同单词并添加光标。
3、若误选,可按 Ctrl+U(Windows/Linux)或 Cmd+U(macOS) 撤销上一次添加。
三、Ctrl+Shift+L 全文匹配并启用多光标
该方法一次性为当前文档中所有与光标所在单词完全匹配的实例添加光标,适合彻底替换某标识符的所有出现位置。
1、将光标置于目标单词内部(无需选中)。
2、按下 Ctrl+Shift+L(Windows/Linux)或 Cmd+Shift+L(macOS)。
3、所有匹配项立即被选中并激活光标,此时输入新内容将同步覆盖全部匹配位置。
四、Ctrl+Alt+↑/↓ 垂直方向添加光标
该方法沿垂直列方向在上下行相同列位置插入光标,适用于对齐修改表格数据、数组元素或结构化字段。
1、将光标定位到起始行的目标列位置。
2、按住 Ctrl+Alt(Windows/Linux)或 Cmd+Option(macOS) 不放。
3、连续按 向上箭头或向下箭头,每按一次即在对应行同列位置新增一个光标。
五、Ctrl+Shift+Alt+↑/↓ 跨文件添加光标
该方法在已打开的多个编辑器标签页中,于相同行列位置同步添加光标,适用于统一调整跨文件的配置项或模板结构。
1、确保多个文件已在 VSCode 编辑器中打开并处于可见状态。
2、在首个文件中将光标置于目标行列位置。
3、按下 Ctrl+Shift+Alt+↑(Windows/Linux)或 Cmd+Shift+Option+↑(macOS) 启动跨文件光标模式。
4、再按 向上或向下箭头,即可在其他文件的相同行列位置逐个添加光标。










