0

我正在协调一组文本文件,其中许多具有完全相同的内容。使用 Sublime Text 2,我可以通过以下两种方式之一来区分这些文件(可能还有更多,我不知道)

  1. 打开这两个文件,右键单击一个,然后选择Diff with Tab....
  2. 在没有打开任何选项卡的情况下,右键单击侧边栏上我的文件夹结构中的文件并选择Diff with File in Project...,从那里我选择文件到diff

对于包含相同内容的两个文件,选项 1会在底部闪烁一条消息,指示no difference. 然而,选项 2会打开一个新的差异结果文件,并指示文件 2 的全部内容应替换为文件 1。


例如,这里是选项 2 对某些测试文件的结果

    --- C:\path\to\test\file\a\test_b.txt 
    +++ C:\path\to\test\file\b\test_a.txt 
    @@ -1,8 +1,8 @@
    -This
    -is
    -a
    -test
    -file
    -to
    -test
    -diff
    +This
    +is   
    +a    
    +test    
    +file    
    +to    
    +test    
    +diff

这是我如何使用差异的问题吗,即我是否误解了差异输出中应该返回的内容?

上面选项 1选项 2在 Sublime Text 2 diff 如何区分这两个文件方面有什么区别?

4

1 回答 1

1

这可能是因为通过将文件添加到项目中更改了行尾 (CR/LF) 吗?

于 2013-02-15T22:00:26.057 回答