协慌网

登录 贡献 社区

在 Mac OS Finder 中打开此处的终端

是否有类似于 Mac OS 的 Windows Powertoy 的 “此处打开命令窗口”?我已经通过 Google 搜索找到了几个插件,但想查看最适合那里的开发人员的插件。

答案

从 Mac OS X Lion 10.7 开始,终端完全包含此功能即服务。与大多数服务一样,默认情况下禁用这些功能,因此您需要启用它才能使其显示在 “服务” 菜单中。

系统偏好设置 > 键盘 > 快捷方式 > 服务

在 Folder启用 New Terminal。 Folder 处还有New Terminal Tab ,它将在最前面的 Terminal 窗口中创建一个选项卡(如果有的话,否则它将创建一个新窗口)。这些服务不仅可以在 Finder 中使用,而且还可以在所有应用程序中使用,并且它们可以对文件夹以及在文本中选择的绝对路径名进行操作。

您甚至可以为它们分配命令键。

服务显示在每个应用程序菜单的 “服务” 子菜单中,以及上下文菜单中(在文件夹或路径名上按住 Control 键单击或右键单击)。

当您在 Finder 中选择一个文件夹时,“文件夹中的新终端” 服务将变为活动状态。您不能简单地打开文件夹并 “就地” 运行服务。返回到父文件夹,选择相关文件夹,然后通过 “服务” 菜单或上下文菜单激活服务。

此外,如果将文件夹(或路径名)拖到 “终端” 应用程序图标上,Lion Terminal 将打开一个新的终端窗口,您也可以将其拖到现有窗口的标签栏上以创建新的标签。

最后,如果将文件夹或路径名拖到选项卡上(在选项卡栏中),并且前台进程是外壳程序,它将自动执行 “cd” 命令。 (如在较旧的 Terminal 中一样,在选项卡中的终端视图中拖动仅会插入路径名。)

您也可以从命令行或 shell 脚本执行此操作:

open -a Terminal /path/to/folder

这等效于在命令行中将文件夹 / 路径名拖到 “终端” 应用程序图标上。

与此相关的是,Lion Terminal 还具有用于查找手册页的新服务:在 Terminal 中打开手册页可在新的终端窗口中显示选定的手册页主题,而在 Terminal 中的 Search man Pages 在选定的文本上执行 “apropos”。前者还理解手册页引用(“open(2)”),手册页命令行参数(“2 open”)和手册页 URL(“x-man-page:// 2 / open”)。

这:

https://github.com/jbtule/cdto#cd-to

这是一个小型应用程序,您可以将其拖到 Finder 工具栏中,该图标非常适合。它与 Terminal,xterm(在 X11 下),iterm 一起使用。

我发现不可替代的应用程序是DTerm ,它实际上在您的应用程序中打开了一个迷你终端。此外,它几乎可以与所有内容一起使用 - Finder,XCode,PhotoShop 等。