【问题标题】:iTerm2 hide/show like GuakeiTerm2 像 Guake 一样隐藏/显示
【发布时间】:2015-08-31 06:13:21
【问题描述】:

我环顾了一小会儿,想看看 iTerm2 是否有任何方法可以像 Guake 在 Ubuntu 上那样隐藏/显示?我已经爱上了使用 Guake 的这个选项,并且很想在 Mac 上看到这样的选项。

感谢您提供给我的任何参考资料。

罗伯

【问题讨论】:

    标签: command-line terminal iterm2


    【解决方案1】:

    最新版本的 Iterm2 几乎是开箱即用的。

    安装后,检查您是否有 2 个配置文件,一个名为 Default,另一个名为 hotkey window。如果您必须转到 Keys 选项卡,请选择您要使用的热键(我将其设置为 CTRL+~)并选择热键窗口作为配置文件显示和隐藏。

    【讨论】:

    • 很遗憾,当我执行command+tab 时出现了 iterm,如果它不存在并且我的热键设置为 F1,那就太好了。你知道有什么诀窍吗?
    • @NishchalGautam 这是 2 年后的事了,我不确定你是否有兴趣,但其他人可能会。如果您想从Cmd+Tab 中删除它,您可以转到Preferences > Appearance 并在最后选中显示Exclude from Dock and Cmd+Tab Application Switcher 的框。您可以在Hotkey 字段中的Preferences > Keys > Hotkey 中将热键设置为F1(或任何其他)。
    • 卖掉了我的 mac 并得到了一台 linux 笔记本电脑,这是我一生中最好的决定 :D 但感谢您提供的信息 :)
    • @msamprz 我能按照你说的做。现在,当我按 F12 时,我可以显示/隐藏 iterm。但是,如果显示 iterm2 并且我在窗口外单击,则 iterm2 会被隐藏。有没有办法防止它?我希望它显示,除非我再次按 F12。
    • @ErnestPoldrige 如果我理解正确,have a look at this,但是,我目前暂时使用 Windows,所以我没有对此进行测试。请告诉我进展如何。
    【解决方案2】:

    正如 Ron 在他的回答中提到的,“热键窗口”功能已经涵盖了您。

    安装 iTerm2 后,检查Profiles > Open Profiles 面板中有两个配置文件:一个称为“默认”,一个称为“热键窗口”。

    如果您没有在配置文件设置中列出“热键窗口”配置文件:

    1. 打开 iTerm2 > Preferences 并转到“密钥”选项卡。
    2. 在“首选项”对话框的左下方找到热键窗口选项。
    3. 确保选中/标记“使用系统范围的热键显示/隐藏 iTerm2”“热键切换带有配置文件的专用窗口” 复选框。这应该会自动为您创建“热键窗口”配置文件。
    4. 在输入框中设置您要使用的热键(我将它设置为 CRTL-^,只是因为它让我想起了旧的 Quake II 时代)并选择 Hotkey Window 作为配置文件以显示和隐藏在下拉列表。
    5. 享受吧!

      Ask Different 社区中的This answer 说明了上述步骤。

    另外,作为对 Ron 回答的评论,Nishchal Gautam 询问您是否可以从 command + tab 正在运行的应用程序列表中隐藏应用程序。太糟糕了,我没有足够的声誉将此响应作为对当前答案的直接评论,但这是答案:iTerm2 支持此作为其“高级”选项的一部分:

    在 Ask different 社区中也有 an answer to that question,可以手动完成。两种选择都达到了相同的效果,前者是最简单的方法。


    注意:我只是在链接中添加这个新答案以获得更完整的参考,因为与 Rob 的答案相比,它非常清楚地表明您需要勾选两个复选框并选择底部下拉列表中的“热键窗口”配置文件以完全启用该功能 - 如果您问我,该链接比 Ron 更清晰:他确实提到了您需要开始的所有内容,但我有理解措辞的问题,不得不进一步搜索为什么我的设置没有正确配置。该链接让我意识到我忽略了第二个复选框。愚蠢的我和我蹩脚的阅读理解能力。

    注意 2:我刚刚发现 Ron 的回答并未涵盖您尚未创建个人资料时最常见的情况。我已发送编辑请求。

    【讨论】:

    • 你知道如何在使用热键时让它出现在当前有鼠标指针的显示器上吗?
    • @OlehZiniak:首选项 > 配置文件 > 热键窗口 > 窗口 > 屏幕“带光标的屏幕”。在撰写本文时,还没有多显示器设置,但命名的准确性令人怀疑。请确认!
    • @OlehZiniak 回到我的多显示器设置:“带光标的屏幕”选项对我有用。运行 iTerm2 3.3.4。
    【解决方案3】:

    从 iTerm 3.1.x 及更高版本开始,实现 Guake 效果要容易得多,因为其中许多项目已移至其专用子菜单。您可以选择两种最适合您需求的方法(单独或同时使用)。这两种方法都可以通过Preferences > Keys > Hotkey访问:

    1. 专用热键窗口:自动创建Hotkey Window 并显示配置文件的首选项。这与Profiles > {Profile Name} > Keys > Hotkey Window 并选择A hotkey opens a dedicated window with this profile 相同。 此选项将显示一个孤立的 iTerm 实例,而不是之前打开的所有内容。

    2. 使用系统范围的热键显示/隐藏所有窗口:顾名思义,这会显示/隐藏 iTerm 的所有内容,包括 Preferences 窗口。设置此热键的好处是,当您选择了Exclude from Dock 选项时,可以快速访问所有 iTerm 窗口。 注意:不确定这是错误还是首选项,但如果您的首选项窗口打开并且 iTerm 失去焦点,那么您第一次输入热键组合时只会带来最新的活动配置文件。再按两次会返回“首选项”窗口。

    iTerm 的人们还简化了访问Exclude from Dock 设置的过程。只需前往Appearance > General 并在底部找到Exclude from Dock 选项。

    这将为您提供一个漂亮的菜单栏图标,您还可以从中访问您的 SettingsBring All Windows to Front

    【讨论】:

      【解决方案4】:

      有一个可行的解决方案:

      https://www.sharmaprakash.com.np/guake-like-dropdown-terminal-in-mac/

      转到 iterm2 首选项

      假设您现在正在运行 iterm2;在左上角你会看到 iterm2 写在苹果标志旁边,点击那里去 偏好。

      点击按键标签

      创建一个专用的热键窗口

      在此窗口的底部,您将看到一个显示创建 专用热键窗口。单击它,您将看到一个新窗口 您可以在其中为下拉终端配置热键(快捷方式)。

      分配热键

      (在新打开的窗口中)点击热键旁边的输入框 然后单击要分配的组合以打开 iterm2。

      【讨论】:

      • 他已将此问题标记为参考
      【解决方案5】:

      截至 2020 年初,在旧地方寻找它时有点沮丧......我在偏好设置的另一个地方找到了热键

      【讨论】:

      • 这应该是今天这个问题的正确答案。
      猜你喜欢
      • 1970-01-01
      • 2017-04-28
      • 1970-01-01
      • 2016-04-10
      • 1970-01-01
      • 1970-01-01
      • 2013-10-20
      • 2017-05-13
      • 1970-01-01
      相关资源
      最近更新 更多