跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

VSCode多光标编辑技巧:像黑客一样修改代码

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

如果您在使用 VSCode 编辑代码时需要同时修改多处相同或相似的文本,但仅靠单光标逐个修改效率低下,则可能是由于未掌握多光标编辑的核心操作逻辑。以下是实现高效多光标编辑的具体技巧:本文运行环境:MacBook Air,mac OS 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、将光标置于目标单词内部(无需选中)。

Trae win Trae Windows 官方版本现已全面支持 Win10 和 Win11 系统(64位)。国内开发者可直接访问 Trae 中文官网(trae.cn 或 trae.com.cn),一键下载官方正版 .exe 安装包,享受国内直连的高速稳定体验。安装过程极其简便,双击即可运行,并支持一键无缝导入 VS Code 或 Cursor 的原有主题、快捷键及插件配置。登录支持手机号、微信或稀土掘金账号。内置免费的豆包与 DeepSeek 等顶级大模型,让你开箱即用,轻松开启高效的 AI 智能编程之旅。

下载

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、再按

向上或向下箭头,即可在其他文件的相同行列位置逐个添加光标。

相关文章