好的文件比较工具已经被讨论到了痛苦,但我的问题更奇特。是否有任何可视化文本比较工具(如 WinMerge)可以让我轻松地对同一文件中的两个部分进行可视化比较?

我在 vcproj 文件中有多个配置,需要维护它们。手动执行此操作非常痛苦 - 分割窗口,逐个字符滚动。最重要的是,XML 非常冗长并且占用了大量的屏幕空间。我不敢相信没有工具可以进行自动文件部分比较,因为这听起来是一个非常常见的问题。

请不要让我使用属性页,我不想要更多的复杂性,我想要更少的复杂性。手动拆分成文件然后比较它们也太中世纪了(无论如何我现在都在这样做)。

有帮助吗?

解决方案

我使用超越比较(不是免费的,但我觉得一个共享软件版本可用)。您可以选择左,右两侧的同一个文件,然后右键单击每边的部分的开始,选择“手动对齐”。这将允许你相对容易地比较同一文件的两个部分。

总的来说,我强烈建议该产品。我还没有尝试过的版本3,这是他们目前在他们的网站上,但第2版是一个神话般的工具。 A +

其他提示

的Emacs Ediff

我使用 UltraEdit 进行大部分文本编辑,他们有一个名为 超级比较 进行视觉比较。


莫菲更新

除了整个文件之外,UltraCompare Professional 还支持文本片段的比较。

启动UltraCompare后,选择 文本比较 在菜单中 模式 如果尚未选择。在文本编辑器中选择要比较的第一个文本块,按 Ctrl+C,切换回 UC 并使用 Ctrl+V 将块粘贴到左侧文本区域窗格中。再次切换到文本编辑器,选择同一文件中的另一个块,按 Ctrl+C,切换回 UC,单击右侧窗格并使用 Ctrl+V 粘贴该块。立即比较两个块并显示差异。

同一文件中两个块的文本片段比较也可以直接从 UltraEdit 中启动。选择文件中的第一个块,按 Ctrl+C、Ctrl+N、Ctrl+V 和 Ctrl+A 复制、粘贴并在新文件中重新选择该块。选择文件中的第二个块。执行命令 比较 从菜单 文件 在 UltraEdit 中使用选项 比较选定的文本 自动启用并单击按钮 比较. 。UC Professional 启动时仅使用 2 个选定的块进行比较。

您可以使用 Meld 来执行此操作

  1. 打开meld而不指定文件名
  2. 与提示融合您想要哪种类型的比较。选择文件比较
  3. 与当前图标合并以选择文件名。下面会提示进行空白比较。选择那个。
    1. 在文件比较窗口中,粘贴要比较的文件部分。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top