在 TextMate 2 上并在两个不同的位置(例如 和 )打开两个文件时/path/1/file.txt
,/path/2/file.txt
我不再看到像以前那样执行差异的方法,因为无法在项目“抽屉”中选择文件。我们现在有一个文件浏览器,它似乎已经取代了它的位置,因此无法选择两个相反的文件。这也排除了需要在文件结构中选择多文件的任何其他命令。
在处理两个不同路径中的文件时,我是否遗漏了一些可以使其正常工作的东西?
在 TextMate 2 上并在两个不同的位置(例如 和 )打开两个文件时/path/1/file.txt
,/path/2/file.txt
我不再看到像以前那样执行差异的方法,因为无法在项目“抽屉”中选择文件。我们现在有一个文件浏览器,它似乎已经取代了它的位置,因此无法选择两个相反的文件。这也排除了需要在文件结构中选择多文件的任何其他命令。
在处理两个不同路径中的文件时,我是否遗漏了一些可以使其正常工作的东西?
这不是什么新把戏。当您的项目中的文件的共同祖先是根目录或远在文件上方的某个目录时,我们了解到项目中的 grep 会变得疯狂。而不是像这样打开文件:
mate /foo/bar/baz /quix/quacks/quux
您执行以下操作,假设您在一个空目录中或者不关心它的文件也将包含在项目中
ln /foo/bar/baz /quix/quacks/quux . && mate .
这显然可以包装成一个函数来减少语法差异。事实上,有一次,我实际上在 mate 周围编写了一个包装脚本,以便在需要时透明地执行此操作,并在我关闭项目或退出 TextMate 后清理硬链接文件。不过,这会随着一些坏硬盘而消失。
无论如何我HTH