path finder 破解版是专为Mac OS X设计的功能强大的文件浏览器,可帮助您通过易于使用的工具高效地管理文件!Path Finder提供文件比较命令,可让您轻松访问自己喜欢的文件比较工具,并使用它来比较在Path Finder浏览器窗口中选择的文件。有三种方法可以访问此命令:
1.在“路径查找器”浏览器窗口中选择两个项目并显示上下文菜单(鼠标左键单击+ ctrl或单击鼠标右键)。单击 Compare ...菜单项(参见下图)。
请注意,仅当选择了两个项目并且它们属于同一类型(两个文件或两个文件夹)时,才会显示“ 比较...”菜单项。如果不满足任何条件,则不会显示比较菜单项。
2.您可以执行与1.中完全相同的 操作,但可以从操作菜单中执行(参见下图)。
3.如果处于双窗格模式,请在每个窗格中选择 一个项目。然后转到主菜单,单击“ 命令”>“比较所选项目...”(参见下图)。
请注意, 只有在每个窗格中选择了一个项目且它们属于同一类型(两个文件或两个文件夹)时,才会启用“ 比较所选项目...”菜单项。如果不满足任何条件,则将禁用比较菜单项。
虽然Path Finder提供了这种简单的方法来选择文件进行比较,但它实际上并不比较文件。实际比较是通过您选择的比较工具完成的。您可以在“路径查找器”首选项面板中选择要用于文件比较的工具,选项卡“ 功能”,“ 文件比较”部分 (请参见下图)。
默认情况下,路径查找器尝试查找是否安装了 Xcode或系统文件比较工具 opendiff,如果已安装,它会自动将其设置为用于文件比较。这种情况如上图所示。没有设置比较工具的情况如下图所示。
无论是否设置了比较工具,您都可以随时将其更改为您喜欢的工具。单击“ 选择工具...”按钮,然后在出现的文件选择表中,选择您最喜欢的比较工具的安装位置。
了解哪种比较工具可以与Path Finder一起使用非常重要。这是不是可以选择常规的应用程序包(带的.app 扩展名)。您选择的工具必须是命令行工具,可以使用两个文件(要进行比较)作为参数启动:
comparison_tool_name file_path_1 file_path_2
如果您选择的工具不是命令行工具,或者无法以上面显示的方式启动它,则它将无法与路径查找器一起使用。幸运的是,大多数现代和流行的文件比较工具用于指示版本控制系统(Git,Subversion ...)中的文件差异,而后者又以上述方式调用比较工具。这就是我们选择Path Finder来做同样事情的原因。
这里我们将提到一些流行的文件比较工具以及如何设置它们与Path Finder一起使用。
FileMerge
您 在系统上安装了FileMerge的可能性非常高,特别是如果您已经安装了Xcode或其他一些开发工具。FileMerge(实际上是应用程序包)以opendiff工具的方式调用 :
opendiff file_path_1 file_path_2
opendiff工具通常安装在 /Applications/Xcode.app/Contents/Developer/usr/bin/opendiff 或/ usr / bin / opendiff中
万花筒
Kaleidoscope也是一个应用程序包,但它提供了所谓的集成功能,您可以将其与其他程序集成。转到Kaleidoscope的主菜单,选择Kelaidoscope> Integration ..., 然后在出现的窗口中选择Kaleidoscope命令行工具(见下图)。
这张照片说明了一切。安装 ksdiff工具后,返回Path Finder首选项并选择/ usr / local / bin / ksdiff作为Path Finder使用的文件比较工具。
Araxis Merge
Araxis Merge 在其应用程序包内的Utilities文件夹中附带菜单命令行实用 程序。我们需要的是araxisopendiff(见下图)。
Araxis Merge可以使用以下工具启动:
araxisopendiff file_path_1 file_path_2
将此工具复制到某处(例如/ usr / local / bin),然后在Path Finder首选项中设置其路径。然后,路径查找器将使用Araxis Merge来比较文件。