Мда, быстро всё произошло пока я спал…
Вы хотя бы раз видели отступы внутри регионов? И форматирование их не ставит. Регионы это не блоки, а разделители блока на сворачиваемые области.
Так же как с repeat-until
- перейти в тело региона легко скипнув его название, 1 нажатием стрелкивниз. Вот только от неименованных регионов пользы то… У региона должно быть название потому что иначе когда он свёрнут - не понятно что у него внутри.
Как и сказал @Kotov - обычно в 1 блоке type
объявляется несколько типов (и не только классов). А type
на строчке с объявлением класса - выглядит ужасно некрасиво.
Кроме того, если добавлять type
- получаются довольно неудобные отступы. Обычно после написания класса и нажатия Enter
, после его end;
- на строчке есть отступ в 2 пробела, то есть чтоб добавлять класс снипетом - надо будет ещё убирать эти отступы.
Ctrl+Space
, ext
, Enter
, его как вообще можно руками целиком набрать?))
И так же со всеми ключевыми словами работает. Правда, в отличии от других имён - Ctrl+Space надо нажать до начала набирания ключевого слова. В середине он не работает.
Теперь к тому, что было исправлено:
Нет ну =
и место под имя (и курсор на него) всё же надо…
В остальном - выше в этом сообщении я уже изложил в подробностях почему type
надо убрать.
if
: Вы же сказали что согласны с отступом после него? Почему тогда теперь убрали?
И зачем та строчка в tryo
? Добавить её легко (1 нажатием Enter), если она кому то нужна. И я ещё ни разу не видел 1-строчный обработчик, который бы писался на отдельной строчке.