8

我正在使用 Sublime Text 3。我有一个布局,左侧有一个屏幕高度列,右侧有三个窗格(见下图)。这个设置很棒(尤其是使用黄金比例插件),但我仍然想念我在 vim 中的一个功能。我有一个热键,它导致具有焦点的窗格占据整个窗口,就像为那个文件进入全屏模式一样。完成后,您可以再次输入热键以恢复到以前的布局。就好像保存了窗格的原始布局,焦点窗格暂时接管了整个窗口,当您完成全屏编辑文件时,程序会记住事情的布局并恢复到那个状态。这是一个 ASCII 艺术示例:

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

通过键入热键,您可以从 切换BEFOREAFTER; 再次键入相同的热键会将您恢复为BEFORE,在每个窗格中具有相同的布局和相同的选项卡。

有没有办法在 Sublime Text 3 中做到这一点,包括可能启用此功能的插件?如果读者知道如何编写 Sublime 插件,你想象编写这样一个插件会有多难?我想这不会太糟糕:在某处存储状态并以编程方式告诉 Sublime 在从全屏模式切换回来时恢复到该状态。

4

3 回答 3

10

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

https://github.com/jisaacks/MaxPane

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

于 2014-10-15T14:34:29.893 回答
4

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

此外,Origami 允许缩放当前窗格,使其占据窗口的很大一部分。如上,先按super+k,再按:

super+z:缩放当前窗格,使其占据屏幕的 90%(在键绑定中可更改比例) shift+super+z:取消缩放:等间距所有窗格(注意:Windows 和 Linux 使用 ctrl 而不是 super. )

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

于 2013-09-29T05:55:59.540 回答
0

您也可以选择1,单面板默认切换器:ALT+ SHIFT+ 1-3

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

于 2015-04-16T22:10:29.050 回答