【问题标题】:Why is it not possible to diff 2 files in sublime text 3103 on mac anymore?为什么不能再在 mac 上区分 sublime text 3103 中的 2 个文件?
【发布时间】:2016-08-04 05:02:03
【问题描述】:
我知道此功能以前可用。在项目中选择 2 个文件,右键单击它们并对两个文件进行比较。这在构建 3103 上不再起作用。选择两个文件后,我右键单击,然后取消选择一个文件。有解决办法吗?
【问题讨论】:
-
Sublime Text 不支持运行 diff,所以我假设您使用的是第三方包,很可能是 FileDiff。听起来像一个错误,所以你最好把它reporting给包的作者!
-
@idleberg au contraire。 Sublime 一直有一个内置的 diff 功能,因为它包含在 Python 标准库中。
标签:
macos
diff
sublimetext3
【解决方案1】:
这似乎是一个错误,但它只在某些条件下出现。我在 OS X 10.10.5 上测试了Build 3103(最新的公共版本)和最新的开发版本3111(实际上是今天刚刚发布)。首先,我在我的项目的一个文件夹中选择了两个尚未打开的随机文件,单击以选择一个,按住 ⌘ 并单击以选择另一个,然后右键单击一个并选择Diff Files...。 diff 视图在 3103 和 3111 中都打开得很好。
然而,如果其中一个或两个文件已经在 Sublime 中打开,则无法在 3103 的侧边栏中选择它,因此 Diff Files 命令是'不可访问。在 Build 3111 中打开文件时,Diffing 工作得很好。
所以,如果您是注册用户(如果您长期使用 Sublime 或出于商业目的,您确实应该注册),只需 download Build 3111(或您在阅读此内容),您将万事俱备。