我见过 Automator 和 AppleScripts 会打开终端并指向 Finder 窗口中当前所选文件的路径。我认为在 Finder 工具栏上添加一个按钮来打开终端并指向 Finder 中列出的当前目录会更有用。
如何将“终端此处”按钮添加到 Finder 工具栏?
答案1
从 Mac OS X Lion 10.7 开始,终端将此功能作为一项服务包含在内。与大多数服务一样,这些服务默认处于禁用状态,因此您需要启用此功能才能使其显示在服务菜单中。
系统偏好设置 > 键盘 > 键盘快捷键 > 服务
使能够文件夹中的新终端. 还有文件夹中的新终端选项卡,这将在最前面的终端窗口中创建一个选项卡(如果有,否则将创建一个新窗口)。这些服务适用于所有应用程序,而不仅仅是 Finder,它们对文件夹以及文本中选择的绝对路径名进行操作。
您甚至可以为它们分配命令键。
服务出现在每个应用程序菜单的服务子菜单中,以及上下文菜单内(按住 Control 键单击或右键单击文件夹或路径名)。
此外,如果您将文件夹(或路径名)拖到终端应用程序图标上,Lion Terminal 将打开一个新的终端窗口,您也可以将其拖到现有窗口的标签栏上以创建一个新选项卡。
最后,如果您将文件夹或路径名拖到选项卡上(在选项卡栏中),并且前台进程是 shell,它将自动执行“cd”命令。(拖入选项卡内的终端视图只会自行插入路径名,就像在旧版本的终端中一样。)
相关说明一下,Lion Terminal 还提供了查找手册页的新服务:在终端中打开手册页在新终端窗口中显示选定的手册页主题,并在终端中搜索手册页对选定的文本执行“apropos”。前者还可以理解手册页引用(“open(2)”)、手册页命令行参数(“2 open”)和手册页 URL(“x-man-page://2/open”)。
答案2
答案3
在这里查看了 OpenTerminal,然后找到了 ShellHere。我选择了 ShellHere,顺利编译了源代码,它完全符合我的要求。 http://etresoft.org/shellhell.html
答案4
要将‘终端此处’按钮添加到 Finder 工具栏:
我选择了 Go2Shell —— 它以按钮的形式出现在我的 Finder 工具栏上。而且,它是免费的。
得到它 :
Go2Shell on the Mac App Store: https://itunes.apple.com/us/app/go2shell/id445770608
Go2Shell at ZipZapMac: http://zipzapmac.com/Go2Shell
安装:
...
Browse to the folder containing the app.
Locate the file 'Go2Shell.app' and Command ⌘-drag it into the Finder toolbar
配置它:
open -a Go2Shell --args config