在 Spotlight 或 Alfred 中打开文件夹的终端窗口

6
有没有在 Spotlight 中以某种方式打开一个文件夹的终端窗口的方法,可以在搜索结果中提供“在终端中打开”选项,或者(理想情况下)通过按住键选择结果?基本上,与按住命令会“打开包含文件夹”的方式相同,也许可以这样做,按住选项(或任何键)可以“在终端中打开”。
或者,是否有一种方法可以设置Alfred应用程序,使其始终在终端中打开文件夹搜索结果?那可能更好,然后我就可以使用ctrl-space专门用于在终端中打开文件夹,而使用command-space(Spotlight)进行其他所有操作。
我能找到的最接近这些东西的东西是“cdto”应用程序,它向 Finder 添加了一个“在终端中打开”按钮。这很好,但直接从 Spotlight 或通过按键进行此操作将更加方便。
6个回答

7
我发现这是最快的方法,无需任何外部调整。
要求:需要在Dock中有iTerm或Terminal:
  1. 在Alfred / Spotlight中输入文件夹名称
  2. 将找到的文件夹拖动到Dock中的iTerm / Terminal图标中

如此聪明简单!适用于所有类型的应用程序(我正在寻找一种在我的Markdown编辑器中打开文件夹的方法)。 - jerclarke

7

这个问题很老,你肯定已经找到了答案; 为了完整起见:Alfred的最新版本允许从内部搜索/导航文件系统,并对找到的文件夹或文件采取行动。其中一个文件夹操作是“在此处打开终端”,这似乎是您所要求的。


一个人在哪里可以找到Alfred?当我通过Finder导航时,右键单击(或CTRL单击)不提供“在终端中打开”或“Alfred”的选项。据我所知,在OS X中不允许像Explorer或Nautilus中可用的扩展。 - jww
1
Alfred不是标准的OSX应用程序。您需要在此处下载它:http://www.alfredapp.com。OP在原始问题中还链接到了Alfred。如果您是Spotlight用户,我强烈推荐Alfred或Quicksilver。个人而言,我更喜欢Alfred,因为它更简单、更时尚,但两者都提供所需的功能。 - verboze

1

1

试试这个工具: https://github.com/nmadhok/OpenInTerminal

对于在Mac上的程序员来说,这是一个非常方便的工具,它可以让您直接在终端中打开文件夹。您可以选择多个文件夹,在多个终端窗口中打开它们。您还可以选择文件以在终端中打开父目录。这个应用程序与Finder一起使用,也可以在没有Finder的情况下使用,这是一个优点!


0

请看这个链接:https://github.com/miromannino/alfred-new-terminal-window

它可以在当前空间打开一个新的终端/Terminal窗口。按住alt键,新窗口也会在当前最前面的Finder文件夹中打开。

对我来说,这几乎已经足够满足我的日常工作需求了!

希望能对你有所帮助!


0

@Verboze - 我仍在寻找答案 :)

也许它应该被迁移到Stack Exchange或者其他专门用于非编程主题的网站,比如系统管理。虽然可以说命令行对于编程是必不可少的......

Windows有“在此处打开命令提示符”。Linux有Nautilus的“在终端中打开”。世界上最先进的操作系统什么都没有(据我所知)。

为了完整起见,我查看了可自定义的工具栏('将您喜欢的拖到这里';但我的最爱不见了)。我还找到了一个旧的Action Script或Automator Script,但无法运行(文章很旧,不能按照步骤进行)。

我找到了一个叫做“CD To...”的程序,但是它已经损坏了。在打开第一个终端时,程序会打开两个终端。我不确定开发者是否犯了其他编程错误,而我真的不想尝试。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接