我正在使用 Sublime Text 3。我有一个布局,左侧有一个屏幕高度列,右侧有三个窗格(见下图)。这个设置很棒(尤其是使用黄金比例插件),但我仍然想念我在 vim 中的一个功能。我有一个热键,它导致具有焦点的窗格占据整个窗口,就像为那个文件进入全屏模式一样。完成后,您可以再次输入热键以恢复到以前的布局。就好像保存了窗格的原始布局,焦点窗格暂时接管了整个窗口,当您完成全屏编辑文件时,程序会记住事情的布局并恢复到那个状态。这是一个 ASCII 艺术示例:
BEFORE AFTER
---------------------------- ----------------------------
| | | | |
| | | | |
| |-------------| | |
| | | | |
| | | | |
| |-------------| | |
| | | | |
| | | | |
---------------------------- ----------------------------
通过键入热键,您可以从 切换BEFORE
到AFTER
; 再次键入相同的热键会将您恢复为BEFORE
,在每个窗格中具有相同的布局和相同的选项卡。
有没有办法在 Sublime Text 3 中做到这一点,包括可能启用此功能的插件?如果读者知道如何编写 Sublime 插件,你想象编写这样一个插件会有多难?我想这不会太糟糕:在某处存储状态并以编程方式告诉 Sublime 在从全屏模式切换回来时恢复到该状态。