发布时间:2016-04-05 16: 05: 51
作为一款专业的文本比较工具,Beyond Compare具有强大的对比功能,在享受便捷操作带来的智能生活的同时,也会出现困惑。一个普遍的现象,即使看起来相同的文本,却整个文件都被标记为不同。另一种现象是发现从某一点开始整个文件被标记为不同。出现这样的状况,通常有两种原因。
根据文件的类型,Beyond Compare文本比较可能使用基于语法的文件格式进行比较。语法可以定义“分隔”多行元素,需要一个特定的匹配来终止该元素。如果终结器中的某个文件丢失,文件的其余部分将作为该元素类型分类。
● 您可以编辑该文件,确保注释或字符串文字正确的关闭。
● 您可以通过设置,停止结尾行选项语法元素中影响多行,防止未终止的字符串。
● 您可以改变文件格式默认或其他,关掉语法意识。
文本的左右两侧可能出现相同内容,如果空白分隔字符是不同的,仍然可以检测到文件差异。使用显示空白切换显示格式,包括行尾的空白字符。如果一个字符仍然显示为已启用以显示空白的空间,那么它就是一个特殊的字符不在当前字体中的图示,您可以选择视图菜单查看十六进制值细节。
Windows,Mac和Unix都使用不同的行结束符,所以格式之间进行比较时,你可以有时会遇到文件差异。默认情况下,行结束字符将被忽略,不算作一个区别。在文本比较的会话设置对话框,在重要选项卡底部,有一个比较行结尾可自由选择,如果启用,行尾将作为空间具有相同的重要性。
上述的内容,可以顺利解决使用Beyond Compare软件进行文本比较整个文件差异困惑。关于Beyond Compare文件比较方面,如果您还有其他疑问,欢迎继续查看教程:分析Beyond Compare相同文件为何显示差异。
展开阅读全文
︾