软件大小:16.9 MB
软件类型:开发控件
软件版本:V5.2.170
时间:2022-08-21
温馨提示:该页面为Windows软件,不支持手机用户安装使用
Code Compare是一款专用的代码比较工具,旨在帮助用户对两个文件进行比对,查找相似之处或差异之处。软件内置了多个专用工具,支持多种计算机语言。以下是该软件的亮点:
三个水平及垂直合理布局的比较窗口与版本控制系统集成,作为用于修订矛盾文件的合并工具,无矛盾的变更将自动合并,合并矛盾通过鼠标一键处理。
支持对比较文件夹的全部结构进行分析,包括颜色编码、清除或过滤某些文件类型、开启单独文件比较以及文件显示信息选项,以便更好地分析比较结果。
支持批处理命令,可以将窗格中的内容从窗格拷贝到窗格或拷贝到选中的文件夹。
双重文件比较和合并:支持同时比较和合并两个文件。
Visual Studio集成:与Visual Studio无缝集成,提高开发效率。
Windows Shell集成:与Windows Shell集成,方便用户使用。
VCS集成:支持版本控制系统,如Git、SVN等。
智能化认知:提供智能化的代码比较功能。
语法突出显示:支持语法突出显示,提高代码可读性。
编码缩放:支持编码缩放功能。
便签:支持便签功能,方便用户跟踪关键代码段。
内联变更显示信息:支持内联变更显示信息。
Unicode支持:支持Unicode编码。
命令行支持:支持命令行操作。
文件夹同步:支持文件夹同步功能。
词汇比较:支持词汇比较功能。
移动块检验:支持移动块检验。
结构比较:支持结构比较功能。
差别浏览器:支持差别浏览器功能。
类似线检验:支持类似线检验。
工具栏包括用于自定义比较和布局选项、在变更中间导航栏等的菜单。
主应用软件菜单栏包括适用于当前比较的命令菜单栏。对于文件比较和合并,将显示代码比较、布局、文本和规范菜单栏。
此对话框显示修订中间类结构的变更。它显示源结构树并使用不同的颜色标识变更,这有助于用户在代码中查询变更并在它们之间导航。
“文本文档”选项卡显示要比较的两个文本文档(或Pro版本中的三个文本文档)。右键单击文本文档标题将启用上下文菜单,该菜单允许用户管理文本文档和选项卡组。
这种组成框允许用户定位和选择要比较的文件。
这种下拉列表显示鼠标光标当前所属的类和字段名的名称,并允许用户选择并导航到所需的代码段。
竖直下拉列表可以同步工作,也可以单独工作。在第一种情况下,代码比较将配合连接文件的翻转位置。当一个文件被翻转时,另一个文件也会被翻转。如果要手动更改下拉列表的行为,只需按住SHIFT按键。当“自动换行”选项处于开启状态时,此选项在Visual Studio中失效。
文本文档两侧的导航地图可以根据比较结果进行实时导航。
您可以设置、删除和在文件中的便签之间导航,以跟踪关键的代码段。
缺失块:在目标窗格中不存在的代码段。默认情况下缺失的块以鲜红色突出显示。
插入块:在源码窗格中不存在的代码段。默认情况下插入的块以翠绿色突出显示。
修改块:在两个窗格中都存在但不同的代码段。默认情况下修改后的块以深蓝色突出显示。
点击此按钮将复制选中的块,并用它替换另一个文件中的相对块。
连接相关代码块的行。
这种按钮是为在变更中间导航而设计的。
通知栏显示文本文档编号、当前鼠标光标位置及其(如果进行搜索)已搜索的文字或信息(例如,搜索过程已过文本文档末尾)。
软件提供了许多有效的快捷键来加速工作速度。下面将介绍如何自定义快捷方式图标。
要显示“选项”对话框,请点击“工具”>“选项”,然后转到“环境”连接点并选择“键盘”。
例如您可以通过将前缀“CodeCompare”来区分所有代码比较命令,如“Tools.CodeCompare.Files.PreviousChange”或“Tools.CodeCompare.Files”。
要特定其他快捷方式图标,请在“选项”对话框中选中“键盘选项”:工具>选项>环境>键盘。
使用Visual Studio加载项时,若要搜索所需的代码比较命令,请在“显示命令包括”框中键入“CodeCompare”。
确定和删除命令的键盘快捷键组合
在“选项”对话框中,转到“环境”连接点,转到“键盘”页,在“显示命令包括”框中键入命令的名称(不带空格)或在其中的一部分。
在列表中选择所需的命令。
在“选中命令的快捷方式图标”下拉列表中,查看当前为命令指定的键盘快捷键(如果已指定)。
如果要删除组合,请在“选中命令的快捷方式图标”下拉列表中选择该组合,然后点击“删除”。
在“选项”对话框中,转到“环境”连接点,转到“键盘”页,在“显示命令包括”框中键入命令的名称(不带空格)或在其中的一部分。
在列表中选择所需的命令。
在“在此处应用新快捷方式图标”下拉列表中,选择要在此处应用快捷方式的元素区域。
将鼠标光标放到“按键盘快捷键”框中,然后按会为选中命令设定的键盘快捷键。组合将显示在框中。
点击“指定”。
现在Visual Studio代码比较中的可用语言列表提供了JavaScript和TypeScript等网络新词汇。打开比较时将根据文件后缀名自动确定已应用的计算机语言。我们还考虑了客户有关json文件不正确打开和弹出对话框怪异闪烁的反馈。现在JavaScript将用于它们。
为了节约客户的时间和资源,我们决定对超过10MB的文件进行基本比较。运行比较后您将看到一个提示框,其中包括每个文件的尺寸、日期和上次修改信息以及有关文件差异的信息。此操作仅适用于开启的“在打开前应用二进制快速比较”选项(默认开启)。
我们还考虑了一些高DPI显示器的UI反馈。我们还改善了提示框的样式。为了更好地翻转,我们适用Shift鼠标中键快捷方式图标。对于Visual Studio,我们还没有导入任何新项目,因为您可以通过SideScroller扩展轻松地获得这种行为。水平翻转同步将正常工作。
我们已经恢复了在搜索或删除一个元素后根据文件树的导航。根据“比较文件类型”或“比较文件”命令,将其称为“比较文件类型”。它可以在一个窗格上应用,也可以在另一个窗格上应用,如同之前一样。
“忽略换行符”选项已重新命名为“忽略空白行”。
从“文件/文件夹”菜单中某一元素的任务管理器快捷按钮启用比较时启动比较的问题已获得恢复。
node_module文件夹已添加到默认的忽略文件夹列表中,以便进行文件夹比较,而resources文件夹已从该列表中删除。
文件路径的自动进行已恢复。现在您可以轻松地启用文件系统根节点的比较。