2012-06-06 78 views
7

我想創建一個2列布局,其中列2分成2行,但沒有真正有任何喜悅試圖找出如何做到這一點。我知道這個佈局被添加到Main.sublime-menu,所以我複製了其中一個佈局,並將其命名爲Custom 1,但不知道我必須添加什麼作爲鍵/值對或數組。任何人都可以幫助我呢?如何在崇高文字2中創建自定義佈局?

這裏是林與迄今爲止的工作:

{ 
         "caption": "Custom 1", 
         "command": "set_layout", 
         "args": 
         { 
          "cols": [0.0, 0.5, 1.0], 
          "rows": [0.0, 0.5, 1.0], 
          "cells": [[0, 0, 1, 1], [0, 1, 1, 2], [0, 2, 1, 3]] 
         } 
        } 

回答

10

試試這個:

{ 
    "caption" : "Custom 1", 
    "command": "set_layout", 
    "args": 
    { 
     "cols": [0.0, 0.5, 1.0], 
     "rows": [0.0, 0.5, 1.0], 
     "cells": 
     [ 
      [0, 0, 1, 2], [1, 0, 2, 1], 
          [1, 1, 2, 2] 
     ] 
    } 
} 

參考:

+0

完美。謝謝!。這正是我所期待的。 –

+0

這裏是崇高的文字n00b。 1.此腳本是否適用於Windows,或僅適用於Mac? 2.你在哪裏保存這些代碼?我在Preferences.sublime-settings中嘗試過,但沒有奏效。謝謝。 –

+0

@ricardozea 1.它應該適用於所有平臺(我在Ubuntu中測試過)2.我將它保存在「Main.sublime-menu」文件中。在Packages目錄中查找示例。Regards – aanton

2

如果你想有兩排佈局,其中第一行包含一個面板(一列),而第二行包含兩列,使用此代碼:

{ 
    "caption": "1. Full - 2. 2 columns", 
    "command": "set_layout", 
    "args": 
    { 
     "cols": [0.0, 0.5, 1.0], 
     "rows": [0.0, 0.5, 1.0], 
     "cells": 
     [ 
      [0, 0, 2, 1], 
      [0, 1, 1, 2], [1, 1, 2, 2] 
     ] 
    } 
} 
0

嘗試真棒sublime-SplitScreen插件。

  • 通過軟件包控制安裝:Cmd+Shift+P,然後安裝軟件包並搜索「SplitScreen」。
    • Cmd在Mac中,Ctrl否則。
  • 安裝完成後,Alt+Shift+S激活插件,然後輸入配給像7:3,2:1實現這一佈局:在項目的自述
 
-------------------- 
|    | | 
|    | | 
|    | | 
|    | | 
-------------------- 
|    | | 
|    | | 
-------------------- 
  • 更多的例子。
3

這個結構可以幫助你在崇高文本中進行任何設計。

  0.0        0.5       1.0 
      +-------------------------------+-----------------------------+ 

     0,0        1,0       2,0 
    0.0 +-------------------------------+-----------------------------+ 
    | |        |        | 
    | |        |        | 
    | |        |        | 
    | |        |        | 
    | |        |        | 
    | 0,1        1,1       2,1 
    0.33 |        +-----------------------------+ 
    | |        |        | 
    | |        |        | 
    | |        |        | 
    | |        |        | 
    | |        |        | 
    | 0,2        1,2       2,2 
    0.66 |        +-----------------------------+ 
    | |        |        | 
    | |        |        | 
    | |        |        | 
    | |        |        | 
    | |        |        | 
    | 0,3        1,3       2,3 
    1.0 +-------------------------------+-----------------------------+ 

http://asciiflow.com/#0B0pB9AbvJ9zLcHFZYnp2YTZjNU0


崇高查看:(2列,1列拆分成3行)

enter image description here

你的鍵盤佈局設置(首選項 - >鍵綁定用戶 - >在括號內添加

{ "keys": ["alt+shift+7"], 
    "caption": "2 cols (full - 3)", 
    "command": "set_layout", 
    "args": 
     { "cols": [0.0, 0.5, 1.0], 
      "rows": [0.0, 0.33, 0.66, 1.0], 
      "cells": [ [0, 0, 1, 3], [1, 0, 2, 1], [1, 1, 2, 2], [1, 2, 2, 3] ] 
     } 
}