22

これまで 2 列システムで作業してきましたが、3 番目が必要だと感じており、3 列が画面全体に広がっていると、毎回幅を調整しないと多くのビューが得られません。

グリッド レイアウトを取得する方法がありますが、画面の下半分を 1 つのファイルにします。私はそれがロングショットであることを知っていますが、誰かが何か知っているかどうか疑問に思っています 現在のシステム

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

を与える

コード

4

2 に答える 2

42

これらが左上に 0,0 を持つ単なる座標であると仮定すると、次のようなものが機能するはずです。

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


編集:テストしたばかりで、そうです。

Packages > User フォルダーにファイル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 を再起動する必要はありません。

興味のある方のために、このレイアウトと反転バージョンを含む要点を次に示します。

于 2012-10-31T21:17:56.013 に答える
3

これは、座標が参照しているポイントを視覚化するのに非常に役立ちました: http://www.sublimetext.com/forum/viewtopic.php?f=6&t=7284&start=0&hilit=set+layout

于 2014-02-05T19:39:18.700 に答える