自定义布局,Sublime文本2

Ban*_*lla 22 sublimetext sublimetext2

到目前为止,我一直在使用2柱系统,但我觉得我需要第三个系统并且在屏幕上分布3并不会在没有每次调整宽度的情况下提供大量视图.

它有一种方法可以获得网格布局,但屏幕的下半部分是一个文件.我知道这是一个很长的镜头,但想知道是否有人知道任何事情 现行制度

发现您可以在Packages/default/Main.sublime-menu中编辑自定义布局但是存在问题 error in trying to parse file: expected value in ~/library/application support/sublime text 2/packages/default/Main.sublime-menu:407:21

编辑:更好的布局

找到了类似的东西,试图修改但不了解细胞是如何工作的

这一个是类似的

"args":
{
    "cols": [0.0, 0.5, 1.0],
    "rows": [0.0, 0.5, 1.0],
    "cells": [
        [0, 0, 1, 2], // (0.0, 0.0) -> (0.5, 1.0)
        [1, 0, 2, 1], // (0.5, 0.0) -> (1.0, 0.5)
        [1, 1, 2, 2]  // (0.5, 0.5) -> (1.0, 1.0)
    ]
}
Run Code Online (Sandbox Code Playgroud)

这使

代码http://sublimetext.userecho.com/s/attachments/201110/i_182.png

Sar*_*ara 42

假设这些只是左上角的0,0坐标,这样的东西应该有效:

[0, 0, 1, 1],
[1, 0, 2, 1],
[0, 1, 2, 2]
Run Code Online (Sandbox Code Playgroud)


编辑:刚刚测试过,确实如此.

Main.sublime-menu在Packages> User文件夹中创建文件(最好单独保留默认菜单)并将以下代码放入其中:

[{
    "id": "view",
    "children": [{
        "id": "layout",
        "children": [{
             "command": "set_layout",
             "caption" : "Custom: 3 Pane",
             "mnemonic": "C",
             "args": {
                "cols": [0.0, 0.5, 1.0],
                "rows": [0.0, 0.5, 1.0],
                "cells": [
                    [0, 0, 1, 1],
                    [1, 0, 2, 1],
                    [0, 1, 2, 2]
                ]
            }
        }]
    }]
}]
Run Code Online (Sandbox Code Playgroud)

您将Custom: 3 Pane在布局选项中看到.无需重启Sublime Text.

对于任何感兴趣的人,这里有一个包含这个布局以及翻转版本的要点.

  • 在这种情况下,整个窗口的左上角是坐标0,0,右下角是2,2.对于每个单元格,第一个坐标(`[0,0表示第一个坐标])是左上角,第二个坐标(`1,1表示`)是右下角.在文本中很难解释,但您可以通过Google"坐标图"进行说明. (2认同)