在TextMate 2上打开两个不同位置的文件,例如/path/1/file.txt
和/path/2/file.txt
,我不再像以前那样看到执行差异的方法,因为无法选择项目中的文件“抽屉“。我们现在有一个文件浏览器似乎取而代之,因此无法选择两个相反的文件。这也排除了需要多文件选择但不在文件结构范围内的任何其他命令。
在处理两个不同路径的文件时,我是否遗漏了一些可以正常工作的内容?
答案 0 :(得分:0)
这不是一个新技巧。当你有一个项目的文件,其共同的祖先是root或远远超过文件的目录时,我们学会了当项目中的grep会疯狂的时候。而不是像以下那样打开你的文件:
mate /foo/bar/baz /quix/quacks/quux
您执行以下操作,假设您处于空目录或不关心其文件也将包含在项目中
ln /foo/bar/baz /quix/quacks/quux . && mate .
显然可以将其包含在一个减少语法差异的函数中。事实上,有一次,我实际上在伙伴周围编写了一个包装脚本,以便在需要时透明地执行此操作并在关闭项目或退出TextMate后清理硬链接文件。但是,这有些糟糕的硬盘驱动器消失了。
无论如何我HTH