我有两个非常相似的开源项目的克隆库,我在Sublime Text 2中以不同的实例处理这些项目,以达到我想要的结果。使用了这两个项目的代码。我一直在使用Git作为我的项目的版本控制,但没有包括原始项目。因此,我希望能够快速比较原始项目的两个文件的内容,并比较它们与我的项目之间的差异。
我希望Sublime Text 2能有一个"Compare File"功能,但我在设置中或网上似乎找不到与之相关的东西。一个第三方的ST2软件包来完成这个任务也会很好。**这种任务是否可以在ST2文本编辑器中完成?
实际上,你可以在Sublime Text中就地比较文件。
1.通过 "打开文件夹... "导航到包含这些文件的文件夹,或者在项目中 在一个项目中 2.2. 选择这两个文件(即按住Ctrl在Windows上或⌘在MacOS上)。 Windows上按住⌘在macOS上按住),你要在侧边栏中进行比较。 3.点击右键,选择 "Diff files... "选项。
有许多diff插件可以通过软件包控制获得。我曾经使用过Sublimerge Pro,它工作得很好,但它是一个商业产品(有无限的试用期),而且是闭源的,所以如果你想改变一些东西,或者只是看一下它的内部结构,你就不能对它进行调整。FileDiffs相当流行,从安装的数量来看,所以你可能想试试那个。
更新
(鉴于投票率很高,我觉得有必要做一个完整的步骤解释...)
1.在菜单栏上点击 "文件"-> "打开文件夹...
2.2. 选择一个文件夹(实际的文件夹并不重要,这一步只是为了使 "文件夹 "侧边栏可用)。
3.如果还没有显示侧栏,通过视图
->侧栏
->显示侧栏
使其出现。
4.4. 使用这个`FOLDERS'标题的侧边栏,导航到你想比较的第一个文件。
5.选择它(点击它),按住ctrl键,选择第二个文件。
6.6. 选定两个文件后,在其中一个文件上点击右键,选择 "Diff Files..."。
现在应该有一个新的标签显示比较结果。
原来的简短回答:
请注意。
衍合文件只出现在"文件夹"侧边栏(要打开一个文件夹:File->Open Folder),而不是"打开文件"侧边栏。