当我在 Mavericks 上设置 iTerm2 的热键模式时,打开热键窗口也会将任何打开的非热键终端窗口移到最前面。是否可以让 iTerm 只将焦点放在热键窗口上,而不是将其所有窗口都放在焦点上?我考虑过运行两个 iTerm 进程,但由于它们来自同一个首选项文件,我无法关闭其中一个进程的热键并打开另一个进程的热键。
答案1
该问题已在 iTerm2 +3.1(夜间构建)上修复,来自作者的问题跟踪器https://gitlab.com/gnachman/iterm2/issues/644:
此问题已在 3.1 版的大热键窗口重做中得到修复,目前可在夜间版本中使用。
答案2
我对此也很好奇,这是一个非常临时的解决方案,我并不满意 - 但总归是有用的。
通过简单地最小化您的主终端窗口(而不是将活动的 iTerm 窗口留在它所在的桌面空间中 - 我更愿意这样做),您的热键窗口将在您当前窗口中下拉遮阳板,而不会与主终端窗口冲突。
注意:这只适用于桌面空间,不适用于全屏空间。如果您在全屏空间尝试此操作,它将在最近的桌面空间打开您的热键窗口。