如何让iTerm2出现在当前屏幕上?

Hou*_*man 32 macos iterm2 osx-yosemite

在下面Preferences -> 'Keys'可以打勾Show/hide iTerm2 with a system-wide hotkey.

但是,iTerm始终显示在主显示屏(显示器)上,而不是光标当前所在的位置.

例如,如果我有三个显示器,并且正在第三个屏幕上工作,则热键使iTerm出现在第一个显示器上,而不是我当前正在工作的地方.

任何建议如何解决这个问题?

更新:

这个bug在v.3.1.6中再次出现.如果知道任何变通方法,请分享.

Gra*_*ant 17

我使用iTerm 3.1在Sierra上,我可以在窗口下选择将屏幕放在光标所在的位置(右下方的下拉选项).我正在使用热键.

iTerm偏好

  • 打开**新**窗口时它正在工作.当一个窗口先前打开时,它不会**移动**到活动屏幕 (5认同)
  • 对于那些像 Guake 或 Yakuake 一样使用 *'Hotkey'* 打开 iTerm 的人,请确保为名为 *'Hotkey Window'* 的配置文件启用此配置,这对我来说很有效。 (2认同)

Har*_*rry 8

格兰特答案是有效的.您需要做的唯一事情是安装测试版,因为稳定版本中存在错误.

此错误已在3.1.beta.1 https://iterm2.com/downloads.html中修复 在此输入图像描述

这是最新测试版https://iterm2.com/downloads/beta/iTerm2-3_1_beta_4.zip的链接


Jul*_*lie 6

这可能比您希望的要多击几次键,但是如果您安装了像 Size Up 这样的窗口管理软件,则只需击几次键即可实现此功能。

\n\n

保持您\xe2\x8c\xa5Space对 Iterm2 的热键首选项。转到 Size Up -> Preferences 并将“Send Window Prev Monitor”更改为简单的击键。我用了\xe2\x8c\xa51

\n\n

现在,您可以\xe2\x8c\xa5Space打开终端并执行\xe2\x8c\xa51一两次,以将其显示到您选择的显示器上。它需要几个关键组合,但不要太多!

\n

  • 这种方法的问题在于,我觉得它实际上并不符合应用程序本身应该做的事情——在我看来,首选项中的下拉菜单图片说_“带有光标的屏幕”_应该使热键窗口执行此操作_正是如此_:出现在带有遮阳板的屏幕上。 (8认同)