最新版本的Iterm2几乎可以直接完成此操作。
安装后,请检查您是否有两个配置文件,一个名为默认(Default),另一个名为热键窗口(hotkey window)。如果需要,请前往“Keys”选项卡,选择要使用的热键(我将其设置为CTRL+~),并选择“热键窗口”作为要显示和隐藏的配置文件。
Profiles > Open Profiles
面板中是否有两个配置文件:一个名为"Default",另一个名为"hotkey window"。iTerm2 > 首选项
并转到Keys选项卡。Hotkey Window
作为要显示和隐藏的配置文件。享受吧!
Ask Different社区中的此答案说明了上述步骤。
command + tab
列表中正在运行的应用程序。很遗憾我没有足够的声望将这个回答直接放在当前答案作为评论,但这是答案:iTerm2支持这个作为其"高级"选项的一部分:
在Ask Different社区中也有一个回答解决此问题的方法,需要手动完成。两种方法都可以实现相同的效果,前一种方法更为简单。
注意:我添加了这个新答案和链接作为更全面的参考,因为与Rob的答案相比,在底部的下拉列表中需要选中“热键窗口”配置文件并勾选两个复选框才能完全启用此功能,这个链接比Ron更清晰。如果你问我,他确实提到了启动所需的一切,但我理解措辞存在问题,不得不进一步搜索为什么我的设置没有正确配置。那个链接让我意识到我忽略了第二个复选框。我真是太傻了,阅读理解水平有待提高。
注意2:我刚刚发现Ron的答案没有涵盖当您还没有创建配置文件时最常见的情况。我已经发送了一个编辑请求。
从iTerm 3.1.x开始,实现Guake效果变得更加容易,因为很多这些项目已经移动到了它们的专用子菜单中。你可以选择两种方法中的一种(分别或同时使用),以最好地满足你的需求。这两种方法都可以在Preferences > Keys > Hotkey
中访问:
专用热键窗口:自动创建热键窗口
并显示配置文件的首选项。这与选择配置文件 > {配置文件名称} > 键 > 热键窗口
并选择一个热键打开具有此配置文件的专用窗口
相同。此选项将显示iTerm的隔离实例,而不是先前打开的所有内容。
使用系统范围的热键显示/隐藏所有窗口:顾名思义,这会显示/隐藏所有iTerm窗口,包括首选项
窗口。设置此热键的好处在于,在选择从Dock中排除
选项时,可以快速访问所有iTerm窗口。
注意:不确定这是错误还是首选项,但如果您的首选项窗口已经打开并且iTerm失去焦点,则第一次输入热键组合只会带回最近活动的配置文件。再按两次可以重新打开首选项窗口。
iTerm的开发人员还使得访问从Dock中排除
设置更加简单。只需前往外观 > 通用
,并在底部找到从Dock中排除
选项即可。
这将为您提供一个非常棒的菜单栏图标,您可以从中访问设置
或将所有窗口置于前台
。
以下是解决方案:
https://www.sharmaprakash.com.np/guake-like-dropdown-terminal-in-mac/
前往iterm2设置
假设您现在正在运行iterm2;在左上角您会看到苹果图标旁边写着iterm2,点击那里然后进入设置。
点击“Keys”选项卡
创建一个专门的热键窗口
在该窗口底部,您将看到一个按钮,上面写着“创建一个专用热键窗口”。 点击该按钮,您将看到一个新窗口,可以配置下拉式终端的热键(快捷方式)。
分配热键
(在新打开的窗口中) 点击HotKey旁边的输入框,然后单击要分配给iterm2的组合键。
command+tab
时,iterm 会出现。如果它不在那里,而我的热键设置为 F1,那就太好了。你知道有什么诀窍可以做到这一点吗? - user1267177Cmd+Tab
中删除它,可以进入Preferences > Appearance
,然后在最后勾选Exclude from Dock and Cmd+Tab Application Switcher
的框。你可以在Preferences > Keys > Hotkey
中的Hotkey
字段中将热键设置为F1
(或任何其他键)。 - msamprz