Пользовательские макеты, Sublime text 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)
    ]
}

который дает

Код


person Bankzilla    schedule 31.10.2012    source источник
comment
Вы пробовали спрашивать на форумах Sublime Text?   -  person Some programmer dude    schedule 31.10.2012
comment
Попробуйте Origami, плагин для управления панелями в возвышенном тексте.   -  person Eric    schedule 01.11.2012


Ответы (2)


Предполагая, что это просто координаты с 0,0 в левом верхнем углу, что-то вроде этого должно работать:

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


Изменить: только что протестировано, и это так.

Создайте файл 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]
                ]
            }
        }]
    }]
}]

Вы увидите Custom: 3 Pane в параметрах макета. Нет необходимости перезапускать Sublime Text.

Для всех, кто заинтересован, вот суть, содержащая этот макет, а также перевернутую версию.

person Sara    schedule 31.10.2012
comment
Отлично :D Большое спасибо, можете ли вы объяснить, как работают координаты для ячеек? - person Bankzilla; 01.11.2012
comment
В этом случае левый верхний угол всего окна имеет координату 0,0, а правый нижний — 2,2. Для каждой ячейки первая координата ([0, 0 для первой) — это верхний левый угол, а вторая (1, 1]) — нижний правый угол. Это сложно объяснить в тексте, но вы можете найти координатный график Google для пояснений. - person Sara; 01.11.2012
comment
Это здорово - спасибо, @Sara. Одно исправление, при создании в папке Packages › User файл должен называться Main.sublime-menu вместо Main-sublime.menu - person Voodoo; 21.11.2012
comment
Спасибо, это была опечатка с моей стороны. - person Sara; 21.11.2012

Это было очень полезно для визуализации того, к каким точкам относятся координаты: http://www.sublimetext.com/forum/viewtopic.php?f=6&t=7284&start=0&hilit=set+layout

person Johnny5k    schedule 05.02.2014