如何将“终端此处”按钮添加到 Finder 工具栏?

如何将“终端此处”按钮添加到 Finder 工具栏?

我见过 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

光盘看起来很棒,而且似乎经常维护。他们甚至有 Mavericks 和 Yosemite匹配的图标(您必须手动安装它们)。

ShellHere 有一个可怕的图标(并将其添加cd /you/long/folder/path/here为终端的第一个命令,这非常烦人)。

答案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

相关内容