如何防止 iTerm2 热键窗口失去焦点?

如何防止 iTerm2 热键窗口失去焦点?

有没有办法防止 iTerm2 热键窗口在点击另一个窗口时失去焦点?

我知道问题已经存在,但答案对我不起作用。取消选中“失去焦点时隐藏热键窗口”并不能防止热键窗口在单击另一个窗口时失去焦点。该选项只是防止热键窗口隐藏在背景中,从而消除了再次按下热键时的短暂显示动画。

我正在使用 OS X El Capitan 10.11.5 和 iTerm2 Build 3.0.0。

答案1

(如果有人想知道截至 2017 年 10 月的答案)

对于 iTerm2 v3.1.3 及以上版本:

  1. 打开 iTerm 首选项窗口(菜单栏:iTerm2 > 首选项...)并选择Profiles
  2. 选择您想要更改的Hotkey Window配置文件* 。
  3. 单击个人资料Keys内的选项卡Hotkey Window
  4. 单击Configure Hotkey Window按钮,打开下拉对话框。
  5. 勾选Pin hotkey window (stays open on loss of keyboard focus)Floating window选项,然后单击OK确认。

如果热键窗口已经打开,您可能需要先关闭它(或者您可以重新启动 iTerm)以使更改生效。

iTerm 首选项窗口的屏幕截图


* 注意:从 v3.1 开始你可以拥有多个热键窗口,所以这就是为什么我说“您想要更改的配置文件”,因为可能有多个热键窗口配置文件,与屏幕截图不同。

答案2

尝试这个(适用于 iTerm2 ~ v3.0.10):

  1. 打开 iTerm2 首选项 > 按键选项卡(不是配置文件 > 按键!)
  2. 关闭选项“失去焦点时热键窗口隐藏”

答案3

我需要进入“设置”->“高级”,搜索“隐藏”,然后勾选相关选项。只有这样,“失去焦点时隐藏”复选框和“设置”>“按键”中的按键映射才会起作用。

相关内容