我正在使用Sublime Text 3.我有一个布局,左边是一个屏幕高度的列,右边是三个窗格(见下图).这个设置很棒(特别是使用Golden Ratio插件),但我仍然想念我在
vim中使用的一个功能.我有一个热键,导致焦点窗格占据整个窗口,就像进入该文件的全屏模式一样.完成后,您可以再次输入热键以恢复到之前的布局.这就好像保存了窗格的原始布局,并且聚焦窗格暂时占据了整个窗口,当您完成全屏编辑文件时,程序会记住事情的布局并恢复到原来的状态.这是一个ASCII艺术示例:
BEFORE AFTER ---------------------------- ---------------------------- | | | | | | | | | | | |-------------| | | | | | | | | | | | | | |-------------| | | | | | | | | | | | | ---------------------------- ----------------------------
通过键入热键,您可以从BEFORE切换到AFTER;再次键入相同的热键会使您恢复到前所未有的状态,每个窗格中的布局和标签相同.
有没有办法在Sublime Text 3中执行此操作,包括可能启用此功能的插件?如果读者知道如何编写Sublime插件,你认为编写这样一个插件会有多难?我猜它不会太糟糕:在某个地方隐藏状态并以编程方式告诉Sublime在从全屏模式切换回来时恢复原状.
解决方法
我知道这是一年,但MaxPane插件解决了这个问题.
https://github.com/jisaacks/MaxPane
通过包管理器安装,然后使用Command Shift Enter在全屏和您使用的任何布局之间切换窗格.