2012-10-31 100 views
22

迄今爲止我一直在使用2列系統,但感覺我需要三分之一,並且跨越整個屏幕的3分佈並沒有給出太多的視圖,沒有每次調整寬度。自定義佈局,崇高文本2

有一種方法可以獲得網格佈局,但屏幕的下半部分是一個文件。 我知道這是一個長鏡頭,但想知道如果任何人任何事都知道 Current system

發現可以編輯在包/默認/ Main.sublime菜單 有問題,保存自定義佈局雖然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) 
    ] 
} 

這給

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

+0

你試過問的崇高文本論壇? –

+2

查看[Origami](https://github.com/SublimeText/Origami),這是一個用於崇高文本的窗格管理插件 – Eric

+0

哇!這很好:D謝謝! – Bankzilla

回答

40

假設這些都是在左上角有0,0只坐標,這樣的事情應該工作:

[0, 0, 1, 1], 
[1, 0, 2, 1], 
[0, 1, 2, 2] 


編輯:剛剛測試過,它確實如此。

在你的包創建文件Main.sublime-menu>用戶文件夾(最好是獨自離開默認的菜單),並把下面的代碼在它:

[{ 
    "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] 
       ] 
      } 
     }] 
    }] 
}] 

你會看到在你的佈局選項Custom: 3 Pane。無需重新啓動Sublime Text。

對於任何感興趣的人,here is a gist包含此佈局以及翻轉版本。

+0

完美:非常感謝,你能解釋一下這些座標是如何工作的嗎? – Bankzilla

+2

在這種情況下,整個窗口的左上角是座標0,0,右下角是2,2。對於每個單元格,第一個座標(第一個座標爲[[0,0])爲左上角,第二個('1,1]')爲右下角。這很難在文本中解釋,但你可以通過谷歌「協調圖」來澄清。 – Sara

+0

這太好了 - 謝謝@Sara。一個更正,當在你的軟件包>用戶文件夾中創建它時,該文件應該被命名爲'Main.sublime-menu'而不是'Main-sublime.menu' – Voodoo