7

2列目が2行に分割された2列のレイアウトを作成したいのですが、これをどのように実行できるかを見つけることに喜びはありませんでした。このレイアウトがMain.sublime-menuに追加されることを知っているので、レイアウトの1つを複製して、カスタム1と呼びましたが、キーと値のペアまたは配列として何を追加する必要があるかはわかりません。誰かがこれで私を助けることができるでしょうか?

これが私がこれまでに取り組んでいるものです:

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

4 に答える 4

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]
        ]
    }
}

参照:

于 2012-06-09T08:02:47.840 に答える
4

この構造は、Sublime Text で任意のデザインを作成するのに役立ちます。

         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 行に分割)

ここに画像の説明を入力

あなたのキーマップ設定 ( Preferences -> Key Binding User -> Add inside brackets )

{ "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] ]
        }
}
于 2015-05-23T03:47:11.860 に答える
2

最初の行に 1 つのパネル (1 列) が含まれ、2 番目の行に 2 つの列が含まれる 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]
        ]
    }
}
于 2012-10-01T17:25:12.663 に答える