我的 IDE (phpStorm) 始终处于全屏模式 (Yosemite)。
我希望 iTerm2 热键在 IDE 上向下滑动终端窗口,这样它就不会为终端窗口打开新的空间。一旦窗口向上滑动,我就会处于空白状态,而不是返回 phpStorm。
注意!请参阅 Update3 了解新的 iTerm 版本(适用于 2.1.5)
此命令允许 iTerm 在全屏应用程序上工作
defaults write ~/Applications/iTerm.app/Contents/Info LSUIElement true
但它隐藏了 iTerm 的上下文菜单。要访问 iTerm 的首选项,请右键单击选项卡栏并选择适当的菜单项;或关注任何 iTerm 窗口并按 ⌘-,。
如果您使用iTerm的测试版,则无需运行前面的命令。您可以从扩展坞和 ⌘-Tab 应用程序切换器打开 首选项 > 高级 > 隐藏 iTerm2。
还要确保所有空间都允许用于下拉窗口的配置文件(默认为热键窗口)(首选项>配置文件>“热键窗口”配置文件>“窗口”选项卡>空间:“所有空间” ).
记得重启iTerm2。
更新3如果找不到 首选项,请使用快捷键 ⌘-i 或在打开的 iTerm2 终端窗口中右键单击,然后选择 “编辑会话”。
在 2.1.5 中,您应该使用更新4首选项 -> 外观中的“从 Dock 和 ⌘-Tab 应用程序切换器中排除”选项。当 iTerm2 从扩展坞中排除时,您始终可以使用状态栏项或 ⌘-, 返回“首选项”窗口。在菜单栏右侧查找 iTerm2 图标。
Preferences
>
Keys
> 单击
Create Dedicated Hotkey Window
按 Click to Set
设置热键(然后按所需的组合键)步骤 2 浮动焦点
Pin hotkey window(stays open on loss of keyboard focus)
Floating window
其他注意事项
Marc 的答案的一个变体。 Friedka 的答案不再是最新的,一些选项被删除,一些选项被更改,我正在使用 iTerm Build 3.2.0beta4
。
创建并分配热键
Preferences
>
Keys
> 单击
Create Dedicated Hotkey Window
创建窗口排列
这就是我的答案不同的地方,Marc 的答案依赖于让 iTerm 默认以热键配置文件启动,如果您需要一个简单的标准窗口,这可能会很麻烦。相反,这个答案建议使用 iterm 的窗口排列。
Window
>
Save Window Arrangement
Preferences
>
Arrangements
> 选择排列并单击
Set Default
Preferences
>
General
>
Startup
> 选择
Open Default Window Arrangement
此处和此处。 Quicksilver、Alfred 和 Dash 等应用程序都可以做到这一点,因此“技术上”是可能的 - 只是 George 没有实现。当我们获得 El Capitan 的分割视图时,它可能会成为这些用例的一个有争议的问题