我喜欢使用 Shift-ESC 关闭一些临时弹出工具窗口/窗格,例如运行/调试输出或查找搜索结果。
我还有一个永久的左侧面板,与文件和结构分开,我想始终保留它。
运行测试或搜索后,使用 Shift-ESC 可以关闭面板并返回编码。然而,有时我也会使用“文件”或“结构”面板,然后按 Shift-ESC 关闭“临时”面板,但它会关闭具有焦点的工具窗口 - 这几乎是不可能看到的。因此,它会随机关闭我的一个“永久”面板,扰乱我的工作区,然后我必须恢复该工作区,单击返回“临时”面板并再次按 Shift-ESC。我每天都会这样做很多次。
所以,虽然我喜欢 Shift-ESC,但它有点破坏了它,以至于我现在发现自己依次执行 CMD-4、CMD-5、CMD-3 来尝试关闭正确的一个!
是否有办法将文件和结构面板锁定到位,以便 Shift-ESC 永远不会关闭它们?
或者还有其他方法来关闭瞬态结果吗?我不想要“未固定”版本,因为当您单击它时它会自动关闭,我发现这需要更多工作。
我在 Mac 上使用 PhpStorm 2023.3.2,但这应该是一个通用的 IntelliJ 问题。
我意识到我真正想要的是“返回到默认布局”,无论打开了哪些瞬态面板:数据库、运行、调试、查找等,而不必查看它们是什么并记住具体的快捷方式关闭每一个。
这已经是一个功能:窗口 > 布局 - 我曾经使用过但已经忘记了。
所以我刚刚保存了我的“正常”工作布局,默认情况下使用快捷键 SHIFT-F12 而不是 SHIFT-ESC。