【问题标题】:"Open folder in Terminal" for Spotlight or AlfredSpotlight 或 Alfred 的“在终端中打开文件夹”
【发布时间】:2011-10-13 13:59:46
【问题描述】:

Spotlight 中是否有任何方法可以在终端窗口中打开文件夹,方法是在搜索结果中提供“在终端中打开”选项,或者(理想情况下)在选择结果时按住一个键?基本上与按住命令“打开包含文件夹”的方式相同,可能会使按住选项(或任何键)可以“在终端中打开”。

或者,有没有办法设置Alfred 应用程序,使其始终在终端中打开文件夹搜索结果?那可能会更好,然后我可以使用 ctrl-space 专门用于在终端中打开文件夹,并使用命令空间 (Spotlight) 来打开其他所有内容。

我能找到的最接近此类的东西是“cdto”应用程序,它在 Finder 中添加了一个“在终端中打开”按钮。这很好,但能够直接从 Spotlight 或通过按键执行此操作会更方便。

【问题讨论】:

    标签: macos terminal keyboard-shortcuts finder spotlight


    【解决方案1】:

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

    【讨论】:

    • 一位优秀的阿尔弗雷德在哪里?当我通过 Finder 导航时,右键单击(或 CTRL 单击)不会提供“在终端中打开”或“Alfred”。据我所知,在 OS X 中不允许使用 Explorer 或 Nautilus 中可用的扩展。
    • Alfred 不是标准的 OSX 应用程序。你需要下载它here。 OP 还在原始问题中与 Alfred 相关联。如果您是聚光灯用户,我强烈推荐 Alfred 或 Quicksilver。我个人更喜欢 Alfred,因为它更简单、更新更及时,但两者都提供了这里要求的功能。
    【解决方案2】:

    我发现这是最快的方法,无需任何外部修补。

    要求:需要在 Dock 中有 iTerm 或终端:

    1. 在 Alfred / Spotlight 中输入文件夹名称
    2. 单击找到的文件夹并将其拖到 Dock 中的 iTerm / Terminal 图标中

    【讨论】:

    • 如此智能和简单!也适用于所有类型的应用程序(我正在寻找一种在我的降价编辑器中打开文件夹的方法)。
    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

      使用这个 Alfred 扩展

      https://github.com/LeEnno/alfred-terminalfinder

      然后只需关闭输入并将其设置为热键.. 我有一个可以在终端中打开当前查找器,反之亦然

      【讨论】:

        【解决方案5】:

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

        也许它应该被迁移到堆栈交换或另一个使用非编程主题,例如系统管理。虽然可以证明命令行对于编程来说是必不可少的.....

        Windows 有“命令提示符”。 Linux 有 Nautilus 的“在终端中打开”。 The world's most advanced operating system 什么都没有(我能说的最好的)。

        为了完整起见,我确实查看了可自定义的工具栏(“将您的收藏夹拖到此处”;但我的收藏夹不见了)。我还发现了一个旧的 Action Script 或 Automator Script 不起作用(文章很旧,无法遵循)。

        我确实找到了一个名为“CD To...”的程序,但它坏了。打开第一个终端后,程序会打开两个终端。我不确定开发人员还犯了哪些其他编程错误,我真的不想尝试。

        【讨论】:

          【解决方案6】:

          检查这个:https://github.com/miromannino/alfred-new-terminal-window

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

          对我来说,这几乎足够我的日常工作了!

          希望对你有帮助!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2019-01-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多