我有两个非常相似的开源项目的克隆库,我一直在Sublime Text 2的不同实例中工作,以达到我想要的结果。使用了这两个项目的代码。我一直在使用Git作为项目的版本控制,但没有包含原始项目。因此,我希望能够快速比较原始项目的两个文件的内容,并比较它们与我的项目之间的差异。
我希望Sublime Text 2会有一个“比较文件”功能,但我似乎在设置或在线中找不到任何与之相关的东西。完成这项任务的第三方ST2包也可以很好地工作。在ST2文本编辑器中可以完成这样的任务吗?
我有两个非常相似的开源项目的克隆库,我一直在Sublime Text 2的不同实例中工作,以达到我想要的结果。使用了这两个项目的代码。我一直在使用Git作为项目的版本控制,但没有包含原始项目。因此,我希望能够快速比较原始项目的两个文件的内容,并比较它们与我的项目之间的差异。
我希望Sublime Text 2会有一个“比较文件”功能,但我似乎在设置或在线中找不到任何与之相关的东西。完成这项任务的第三方ST2包也可以很好地工作。在ST2文本编辑器中可以完成这样的任务吗?
当前回答
没有人在谈论Linux,但以上所有的答案都是有效的。只需使用Ctrl键选择多个文件。如果你想比较一下,Meld很可爱。
其他回答
没有人在谈论Linux,但以上所有的答案都是有效的。只需使用Ctrl键选择多个文件。如果你想比较一下,Meld很可爱。
比较Side-By-Side对我来说是最方便的,尽管它不是最受欢迎的:
UPD:我需要补充的是,这个插件可以在比较大文件时冻结ST。如果你要比较大的文本,这当然不是最好的决定。
Diff选项仅在文件位于属于项目一部分的文件夹中时才会出现。
然后你就可以在Sublime Text中比较文件了。
通过打开文件夹导航到包含它们的文件夹…或者在一个项目中 在侧栏中选择你想要比较的两个文件(即在Windows上按住Ctrl或在macOS上按住⌘) 右键单击并选择Diff文件…选择。
更新(考虑到这些赞,我觉得有必要详细解释一下…)
在菜单栏单击文件->打开文件夹… 选择一个文件夹(实际的文件夹并不重要,这一步只是为了使文件夹侧边栏可用) 如果还没有显示侧栏,让它通过视图->侧栏->显示侧栏显示 使用这个以文件夹为标题的侧栏导航到要比较的第一个文件。 选择它(单击它),按住ctrl并选择第二个文件。 选择了两个文件后,右键单击其中一个文件并选择Diff files…
现在应该有一个新的标签显示比较。
最初的简短回答: 注意:
“Diff文件”只出现在“文件夹”侧栏(打开文件夹:File->打开文件夹),而不是“打开文件”侧栏。
你可以在Sublime Text中比较文件本身。
通过打开文件夹导航到包含它们的文件夹…或 在一个项目中 选择这两个文件(例如,按住Ctrl on) Windows或macOS上的⌘)您想在侧栏中进行比较 右键单击并选择Diff文件…选择。