Настройки set_layout в Sublime Text 3 - PullRequest
0 голосов
/ 19 октября 2019

Я только что сменил ОС с W10 на дистрибутив Linux. Я установил Sublime Text 3 и начал настраивать все, как у меня в другой ОС, чтобы я мог начать программировать. Сейчас я пытаюсь включить некоторые пользовательские макеты, но у меня проблема.

Это макет, который я хотел сделать:

Sample Layout

Итак, я написал это:

{
    "keys": ["alt+shift+5"],
    "command": "set_layout",
    "args":
    {
        "cols": [0.0, 0.5, 1.0],
        "rows": [0.0, 0.33, 0.5, 0.66, 1.0],
        "cells": [
            [0, 0, 2, 1],
            [2, 0, 4, 1],
            [0, 1, 1, 2],
            [1, 1, 3, 2],
            [3, 1, 4, 2]
        ]
    }
}

Но сейчас это не работает для меня.

1 Ответ

0 голосов
/ 21 октября 2019

Попытка применить этот макет приводит к появлению сообщения об ошибке в консоли Sublime (View > Show Console):

invalid cell: (2,0 4,1)

Такой тип застает меня врасплох, потому что обычно команда set_layout берет то, что вы ей даетебез какой-либо проверки ошибок, которая может привести вас к неприятным ситуациям, таким как странные ошибки рендеринга или помещение панелей за пределы видимой области окна.

В любом случае, изменение макета на что-то вроде следующего решает проблему, который переупорядочивает макеты ячеек.

{
   "cols":[0.0, 0.5, 1.0],
   "rows":[0.0, 0.33, 0.5, 0.67, 1.0 ,
   "cells":[
      [0, 0, 1, 2],
      [1, 0, 2, 1],
      [0, 2, 1, 4],
      [1, 1, 2, 3],
      [1, 3, 2, 4]
   ]
}
...