我正在使用Sublime Text 3.我的布局在左侧有一个屏幕高度列,在右边有三个窗格(见下图)。这个设置很棒(特别是使用Golden Ratio插件),但我仍然错过了vim中的一个功能。我有一个热键导致焦点窗格占据整个窗口,就像进入该文件的全屏模式一样。完成后,您可以再次输入热键以恢复到之前的布局。这就好像保存了窗格的原始布局,并且聚焦窗格暂时占据整个窗口,当您完成全屏编辑文件时,程序会记住事情的布局并恢复到原来的状态。这是一个以ASCII为例的例子:
BEFORE AFTER
---------------------------- ----------------------------
| | | | |
| | | | |
| |-------------| | |
| | | | |
| | | | |
| |-------------| | |
| | | | |
| | | | |
---------------------------- ----------------------------
通过输入热键,您可以从BEFORE
切换到AFTER
;再次输入相同的热键会将您恢复为BEFORE
,并在每个窗格中使用相同的布局和相同的标签。
有没有办法在Sublime Text 3中执行此操作,包括可能启用此功能的插件?如果读者知道如何编写Sublime插件,你认为编写这样一个插件有多难?我猜它不会太糟糕:在某个地方隐藏状态并以编程方式告诉Sublime在从全屏模式切换回来时恢复原状。
答案 0 :(得分:9)
我知道这是一年,但MaxPane插件解决了这个问题。
https://github.com/jisaacks/MaxPane
通过包管理器安装,然后使用Command Shift Enter在全屏和您正在使用的任何布局之间切换窗格。
答案 1 :(得分:4)
您可以尝试使用Origami,它有助于组织布局,它没有您想要的,但它具有缩放功能,这是作者的引用:
此外,Origami允许人们缩放当前窗格,制作它 占据窗户的很大一部分。如上所述,先按super + k, 然后按:
super + z:缩放当前窗格,使其占据屏幕的90%( 分数在键绑定中是可变的)shift + super + z:Unzoom: 同样空间所有窗格(注意:Windows和Linux使用ctrl而不是 超级。)
目前没有办法做你想做的事,虽然你可以尝试自己写一个插件
答案 2 :(得分:0)
你也可以选择 1 ,一个面板默认切换器: ALT + SHIFT + 1 - < KBD> 3