将 & 将 Finder 项目拖放到终端中以自动键入其完整路径 & 名称
您可以立即将任何Finder 项目的完整路径和名称打印到终端中,方法是将项目从Finder 窗口拖放到终端窗口中。一旦 Finder 项目被放入终端,项目的整个路径会立即自动输入,保持正确的大小写以及在空格出现之前自动填充适当的 \ - 许多 OS X 用户的两个错误来源.
这非常适合将文件或文件夹路径复制到终端中,我们之前已经讨论过这一点,但它对于在终端中输入非常长的文件名或应用程序名称也非常有用终端无需担心大小写以及如何正确输入文件和文件夹名称中的特殊字符或空格等内容 - 拖放技巧涵盖所有大小写和适合您的间距代码 - 当然,它可以方便地在文件和文件夹名称中移动命令行也是。
兼容所有版本的Mac OS X,并在终端应用程序和iTerm / iTerm2应用程序中工作,这真的很容易使用。您可以自己尝试一下,但我们还将通过屏幕截图示例来回顾它是如何工作的,它用于自动键入应用程序的大小写混合名称,这是许多终端新用户很难完成的事情。
下面,我在 nano 打开时将 Quartz Composer 拖到终端选项卡中。您可以看到 Quartz Composer 应用程序图标略微半透明,因为它悬停在终端窗口上,然后随着鼠标单击的释放而“掉落”,在这里它将作为别名命令的路径插入,从而缩短启动 Quartz 所需的语法来自 OS X 命令提示符的 Composer:
一旦文件夹或文件(或在本例中为应用程序)被拖放到活动终端窗口,完整路径将立即直接输入命令提示符所在的终端.在这个例子中,它是一个 nano 文档,因此完整路径将被键入到提示位于 bash_alias 文件中的 nano 文件中,如下面的屏幕截图所示:
注意,现在它不再是“Quartz Composer”,而是显示为“Quartz\ Composer.app”——应用程序名称在 GUI 中的显示方式与在命令行中的显示方式之间存在差异对于许多刚接触 Mac OS X 中的终端和命令行的用户来说,这是混淆和错误的主要来源。这个拖放技巧通过在空格开头添加 \ 来解决这个问题,并且还为你——为用户错误留出更少的空间。
这是一个老把戏,但下次你在Finder中并想访问终端内的文件或目录时,试试这个,我发现它比使用制表符完成更快对于深埋的文件。