在 Mac OS Finder 中打开终端 [已关闭]

34 浏览
0 Comments

在 Mac OS Finder 中打开终端 [已关闭]

已关闭。 该问题不属于主题范畴。它目前不接受回答。

已锁定。 该问题及其答案已被锁定,因为该问题不属于主题范畴,但具有历史意义。目前不接受新的答案或交互。

是否有类似于Windows Powertoy中的“在此处打开命令行窗口”在Mac OS上的替代品?通过谷歌搜索我找到了几个插件,但想看看哪个对开发人员最有效。

admin 更改状态以发布 2023年5月21日
0
0 Comments

这是:

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

这是一个小应用,你可以把它拖到Finder工具栏上,图标非常匹配。它可以与终端、xterm(在X11下)和iterm一起使用。

0
0 Comments

从Mac OS X Lion 10.7版本开始,终端就包含了这个功能。与大多数服务一样,默认情况下它们是禁用的,因此您需要启用它才能在服务菜单中看到它。

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

启用在文件夹中打开新终端。还有在文件夹中打开新的终端选项卡,它将在当前最前面的终端窗口中创建一个选项卡(如果有任何选项卡,则在新窗口中创建)。这些服务可以在所有应用程序中使用,不仅仅是Finder,它们还可以操作文件夹以及文本中选择的绝对路径名。

您甚至可以为它们分配快捷键。

服务出现在每个应用程序菜单的服务子菜单中,以及上下文菜单中(在文件夹或路径名上按右键或者控制键+点击)。

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

此外,Lion终端还可以在将文件夹(或路径名)拖到终端应用程序图标上时打开一个新的终端窗口,您还可以将它拖到现有窗口的选项卡栏上创建一个新的选项卡。

最后,如果您将文件夹或路径名拖到选项卡(在选项卡栏中)并且前台进程是Shell,则它将自动执行“cd”命令。(在选项卡中的终端视图中拖放路径名仅插入路径名,就像在旧版本的终端中一样。)

你还可以从命令行或shell脚本中执行此操作:

open -a Terminal /path/to/folder

这相当于将文件夹/路径名拖到Terminal应用程序图标上的命令行等效方式。

顺便提一下,Lion终端还具有用于查找手册页的新服务: 在终端中打开手册页 在新的终端窗口中显示所选手册页主题,在终端中搜索手册页 对所选文本执行“apropos”。前者还理解man页引用(“open(2)”),man页命令行参数(“2 open”)和man页URL(“x-man-page:// 2 / open”)。

0