信息发布→ 登录 注册 退出

VSCode的“比较选定内容”功能

发布时间:2026-01-02

点击量:
VSCode支持多种方式对比选中文本:命令面板输入“Compare Selected Text”、快捷键Shift+Option+Command+C、右键菜单调用,或安装扩展实现语法高亮比对。

如果您在VSCode中选中两段文本并希望快速对比其差异,则可能需要使用内置的“比较选定内容”功能。该功能可将选中的文本以并排或内联方式呈现差异高亮,便于识别增删改部分。以下是实现此功能的多种方法:

本文运行环境:MacBook Air,macOS Sequoia。

一、通过命令面板触发比较

该方法利用VSCode内置命令系统直接调用比较功能,不依赖扩展或快捷键配置,适用于所有默认安装环境。

1、在编辑器中按住鼠标左键拖选第一段文本,完成选择后松开。

2、按住 Command 键(Windows为Ctrl),同时用鼠标左键拖选第二段文本,形成两个独立选区。

3、按下 Shift+Command+P(Windows为Shift+Ctrl+P)打开命令面板。

4、在输入框中键入 Compare Selected Text,从下拉列表中选择对应命令并回车。

二、使用快捷键快速启动

该方法通过预设快捷键组合一次性完成双选区建立与比较触发,提升操作效率,需确保快捷键未被其他插件覆盖。

1、先选中第一段目标文本。

2、按住 Option+Command(Windows为Alt+Ctrl),再用鼠标左键选中第二段文本。

3、松开所有按键后,立即按下 Shift+Option+Command+C(Windows为Shift+Alt+Ctrl+C)。

4、VSCode将自动在新标签页中以分栏形式展示两段文本的逐行比对结果。

三、通过右键菜单调用

该方法无需记忆快捷键,适合初学者或临时启用场景,依赖编辑器上下文菜单的可用性。

1、确保光标未处于任何选区内,先点击空白处取消当前选择。

2、按住 Command(Windows为Ctrl)键,分别单击两段文本的起始位置,再拖动至各自末尾完成双选区设定。

3、在任意一个选区上右键单击,从弹出菜单中选择 Compare Selected Text 选项。

4、比对视图将在编辑器右侧以只读模式打开,支持滚动同步与差异折叠。

四、借助扩展增强比较能力

该方法引入第三方扩展以扩展原生功能边界,例如支持语法高亮比对、忽略空格或正则过滤,需手动安装扩展。

1、点击左侧活动栏的扩展图标(四个方块组成的图标)。

2、在搜索框中输入 Compare Folders 并回车,找到由 Angel Paredes 发布的同名扩展。

3、点击安装按钮,安装完成后重启VSCode窗口。

4、重新选中两段文本,右键菜单中将新增 Compare Selected Text with Syntax Highlighting 选项。

标签:# 两段  # 将在  # 双选  # 运行环境  # 第二段  # 单击  # 鼠标左键  # 按下  # 右键菜单  # 比对  # vscode  # red  # cos  # win  # macos  # ai  # mac  # macbook  # windows  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!