在Sublime Text 3中的布局之间切换

时间:2013-09-27 02:59:21

标签: sublimetext sublimetext3

我正在使用Sublime Text 3.我的布局在左侧有一个屏幕高度列,在右边有三个窗格(见下图)。这个设置很棒(特别是使用Golden Ratio插件),但我仍然错过了vim中的一个功能。我有一个热键导致焦点窗格占据整个窗口,就像进入该文件的全屏模式一样。完成后,您可以再次输入热键以恢复到之前的布局。这就好像保存了窗格的原始布局,并且聚焦窗格暂时占据整个窗口,当您完成全屏编辑文件时,程序会记住事情的布局并恢复到原来的状态。这是一个以ASCII为例的例子:

          BEFORE                                 AFTER
----------------------------          ----------------------------
|            |             |          |                          |
|            |             |          |                          |
|            |-------------|          |                          |
|            |             |          |                          |
|            |             |          |                          |
|            |-------------|          |                          |
|            |             |          |                          |
|            |             |          |                          |
----------------------------          ----------------------------

通过输入热键,您可以从BEFORE切换到AFTER;再次输入相同的热键会将您恢复为BEFORE,并在每个窗格中使用相同的布局和相同的标签。

有没有办法在Sublime Text 3中执行此操作,包括可能启用此功能的插件?如果读者知道如何编写Sublime插件,你认为编写这样一个插件有多难?我猜它不会太糟糕:在某个地方隐藏状态并以编程方式告诉Sublime在从全屏模式切换回来时恢复原状。

3 个答案:

答案 0 :(得分:9)

我知道这是一年,但MaxPane插件解决了这个问题。

https://github.com/jisaacks/MaxPane

通过包管理器安装,然后使用Command Shift Enter在全屏和您正在使用的任何布局之间切换窗格。

答案 1 :(得分:4)

您可以尝试使用Origami,它有助于组织布局,它没有您想要的,但它具有缩放功能,这是作者的引用:

  

此外,Origami允许人们缩放当前窗格,制作它   占据窗户的很大一部分。如上所述,先按super + k,   然后按:

     

super + z:缩放当前窗格,使其占据屏幕的90%(   分数在键绑定中是可变的)shift + super + z:U​​nzoom:   同样空间所有窗格(注意:Windows和Linux使用ctrl而不是   超级。)

目前没有办法做你想做的事,虽然你可以尝试自己写一个插件

答案 2 :(得分:0)

你也可以选择 1 ,一个面板默认切换器: ALT + SHIFT + 1 - < KBD> 3

https://superuser.com/questions/368785/switch-between-columns-active-tabs-in-sublime-text-2/424987#424987