Current time: 09.12.2021, 11:45 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Новый ERM редактор
» Sublime Text
Author Message
Zur13 Offline

Posts: 223
Post: #57

(11.03.2020 05:16)Berserker Wrote:  У меня плагин по ctrl + alf + f не переносит курсор внутрь квадратных скобок.
А alt + shift + f вообще не выполняет заявленного
https://yadi.sk/i/67jop2YyFagjlQ

Плагин работает только с выделенным текстом или если выделения нет, то только в той строке где стоит курсор, потому при нажатии alt+shift+f плагин в текущей строке находит общую для всех строк (в этом случае только для текущей) позицию камента. Но это навело меня на мысль, я сейчас переделал поведение, новая версия плагина, если выделения нет, будет проверять 3 строки вверх и вниз, для автовыбора позиции камента. И добавил перенос курсора ctrl + alf + f

Обновил плагин.

Этот плагин для Sublime Text позволяет:
  • Исправлять каменты в текущей строке (где стоит текстовый курсор), или в нескольких выделенных строках (поддерживается многострочное выделение).
  • Заменять двойные слешы // в начале камента на оборачивание в [ квадратные скобки ] (опционально)
  • Заменять [ квадратные скобки ] вокруг камента на двойные слешы // перед ним (опционально)
  • Собирать в начало камента большинство измененных переменных в этой строке (распознаются только в VR<переменная> и ?<переменная>, IF:V<номер флага> ОПЦИОНАЛЬНО)
  • Проставлять заготовку под камент в стиле [ квадратные скобки ] или двойные слешы //, если в строке есть ЕРМ код но нет камента (опционально)
  • Автоматически выбирать длинну отступа для всех коментариев в выделении по максимальному отступу (опционально)

В новой версии плагина:
  • Улучшен автоматический поиск отступа если нет выделения (выделена одна строка), в этом случае сканируются 3 строки вверх и 3 строки вниз.
  • Простановка заготовки под камент, если нет выделения (выделена одна строка) теперь переводит текстовый курсор в конец этой строки или внутрь квадратных скобок заготовки под камент.

Хоткеи для старой версии плагина нужно заменить СНОВА.

ПОКА ПЛАГИН ТЕСТОВЫЙ ОЧЕНЬ НЕ РЕКОМЕНДУЕТСЯ ЗАМЕНЯТЬ ЧТО-ТО КОГДА ЧАСТЬ ВЫДЕЛЕННЫХ СТРОК ВНЕ ВИДИМОСТИ ЧТОБЫ ПРОВЕРЯТЬ ПРОДЕЛАННЫЕ ИЗМЕНЕНИЯ.

Как с ним работать:
1. Плагин забираем тут (файл ErmFormatInlineComment.py)
2. Кладем его сюда: Tools\Erm Editor Sublime\Data\Packages\User
3. В саблайме идем в меню Preferences-Key Bindings и в правой панели где юзерские сочетания добавляем: между [] вот это:
Code:
{ "keys": ["alt+f"], "command": "erm_format_inline_comment", "args": {"targetIdent": 40, "removeDoubleSlashes":1, "surroundBySquareBrackets":1, "removeSquareBrackets":0, "addDoubleSlashes":0, "collectVars":0 , "prepareComment":0} },  
  { "keys": ["alt+shift+f"], "command": "erm_format_inline_comment", "args": {"targetIdent": -1, "removeDoubleSlashes":1, "surroundBySquareBrackets":1, "removeSquareBrackets":0, "addDoubleSlashes":0, "collectVars":0, "prepareComment":0} },
  { "keys": ["ctrl+alt+f"], "command": "erm_format_inline_comment", "args": {"targetIdent": 40, "removeDoubleSlashes":1, "surroundBySquareBrackets":1, "removeSquareBrackets":0, "addDoubleSlashes":0, "collectVars":1, "prepareComment":1} }
4. По сочетанию клавиш плагин приведет камент к выбранному стилю ( [ квадратные скобки ] или слешы // ) и:
  • alt+f плагин подгонит каменты в выделенных строках в позицию на 40 символов от начала строки, если это возможно сделать удаляя или добавляя пробелы
  • ctrl+alt+f плагин соберет переменные изменяемые в ЕРМ коде в начало камента.
  • alt+shift+f плагин автоматически найдет отступ так чтобы все каменты в выделенных строках (если выделена одна строка он дополнительно проверит 3 строки вверх и вниз, но изменит только строку в которой стоит курсор) оказались на одном уровне пример:
    Image: Sublime-ERM-Plugin3.png
(This post was last modified: 12.03.2020 02:26 by Zur13.)
11.03.2020 13:13
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Messages In This Thread
Новый ERM редактор - Berserker - 16.01.2020, 02:17
RE: Новый ERM редактор - daemon_n - 16.01.2020, 03:05
RE: Новый ERM редактор - Berserker - 16.01.2020, 03:27
RE: Новый ERM редактор - Bes - 16.01.2020, 04:10
RE: Новый ERM редактор - XEPOMAHT - 16.01.2020, 12:32
RE: Новый ERM редактор - daemon_n - 16.01.2020, 05:37
RE: Новый ERM редактор - Berserker - 16.01.2020, 05:43
RE: Новый ERM редактор - daemon_n - 16.01.2020, 06:52
RE: Новый ERM редактор - FallenAngel - 16.01.2020, 09:11
RE: Новый ERM редактор - igrik - 16.01.2020, 10:23
RE: Новый ERM редактор - FallenAngel - 16.01.2020, 12:34
RE: Новый ERM редактор - XEPOMAHT - 16.01.2020, 13:09
RE: Новый ERM редактор - daemon_n - 16.01.2020, 13:31
RE: Новый ERM редактор - XEPOMAHT - 16.01.2020, 13:42
RE: Новый ERM редактор - daemon_n - 16.01.2020, 13:48
RE: Новый ERM редактор - XEPOMAHT - 16.01.2020, 14:09
RE: Новый ERM редактор - feanor - 16.01.2020, 14:10
RE: Новый ERM редактор - Berserker - 16.01.2020, 15:40
RE: Новый ERM редактор - XEPOMAHT - 16.01.2020, 16:42
RE: Новый ERM редактор - FallenAngel - 16.01.2020, 15:45
RE: Новый ERM редактор - Berserker - 16.01.2020, 15:52
RE: Новый ERM редактор - Berserker - 16.01.2020, 16:54
RE: Новый ERM редактор - XEPOMAHT - 16.01.2020, 17:15
RE: Новый ERM редактор - Berserker - 16.01.2020, 17:33
RE: Новый ERM редактор - Bes - 17.02.2020, 14:44
RE: Новый ERM редактор - Algor - 17.02.2020, 15:07
RE: Новый ERM редактор - Berserker - 17.02.2020, 15:50
RE: Новый ERM редактор - Zur13 - 04.03.2020, 23:34
RE: Новый ERM редактор - daemon_n - 05.03.2020, 00:23
RE: Новый ERM редактор - daemon_n - 05.03.2020, 00:32
RE: Новый ERM редактор - Berserker - 05.03.2020, 02:18
RE: Новый ERM редактор - Zur13 - 05.03.2020, 02:26
RE: Новый ERM редактор - daemon_n - 05.03.2020, 02:52
RE: Новый ERM редактор - Zur13 - 05.03.2020, 03:00
RE: Новый ERM редактор - Berserker - 05.03.2020, 03:21
RE: Новый ERM редактор - Algor - 06.03.2020, 11:52
RE: Новый ERM редактор - Berserker - 06.03.2020, 16:23
RE: Новый ERM редактор - Zur13 - 06.03.2020, 19:45
RE: Новый ERM редактор - Berserker - 06.03.2020, 20:01
RE: Новый ERM редактор - Zur13 - 06.03.2020, 23:00
RE: Новый ERM редактор - Berserker - 06.03.2020, 23:11
RE: Новый ERM редактор - Bes - 07.03.2020, 05:12
RE: Новый ERM редактор - daemon_n - 10.03.2020, 23:35
RE: Новый ERM редактор - Zur13 - 10.03.2020, 23:45
RE: Новый ERM редактор - Berserker - 11.03.2020, 00:14
RE: Новый ERM редактор - Zur13 - 11.03.2020, 00:25
RE: Новый ERM редактор - Algor - 11.03.2020, 01:40
RE: Новый ERM редактор - Berserker - 11.03.2020, 01:55
RE: Новый ERM редактор - Zur13 - 11.03.2020, 02:47
RE: Новый ERM редактор - Berserker - 11.03.2020, 02:55
RE: Новый ERM редактор - Zur13 - 11.03.2020, 03:25
RE: Новый ERM редактор - Bes - 11.03.2020, 03:35
RE: Новый ERM редактор - Berserker - 11.03.2020, 03:45
RE: Новый ERM редактор - Zur13 - 11.03.2020, 03:50
RE: Новый ERM редактор - Berserker - 11.03.2020, 04:17
RE: Новый ERM редактор - Berserker - 11.03.2020, 05:16
RE: Новый ERM редактор - Zur13 - 11.03.2020 13:13
RE: Новый ERM редактор - Zur13 - 12.03.2020, 02:42
RE: Новый ERM редактор - Berserker - 12.03.2020, 03:17
RE: Новый ERM редактор - Zur13 - 12.03.2020, 03:30
RE: Новый ERM редактор - Berserker - 12.03.2020, 03:59
RE: Новый ERM редактор - Zur13 - 13.03.2020, 12:26
RE: Новый ERM редактор - daemon_n - 01.05.2020, 14:36
RE: Новый ERM редактор - Bes - 01.05.2020, 17:05
RE: Новый ERM редактор - Algor - 01.05.2020, 19:30
RE: Новый ERM редактор - daemon_n - 01.05.2020, 20:39
RE: Новый ERM редактор - SergOz - 11.11.2020, 19:32
RE: Новый ERM редактор - Berserker - 12.11.2020, 06:47
RE: Новый ERM редактор - SergOz - 12.11.2020, 14:24
RE: Новый ERM редактор - Bes - 12.11.2020, 21:30
RE: Новый ERM редактор - SergOz - 24.11.2020, 22:50
RE: Новый ERM редактор - Berserker - 25.11.2020, 01:05
RE: Новый ERM редактор - V_Maiko - 25.11.2020, 01:48
RE: Новый ERM редактор - Berserker - 25.11.2020, 03:02
RE: Новый ERM редактор - SergOz - 20.02.2021, 14:39
RE: Новый ERM редактор - Berserker - 20.02.2021, 15:45
RE: Новый ERM редактор - daemon_n - 21.02.2021, 15:17
RE: Новый ERM редактор - SergOz - 21.02.2021, 16:46
RE: Новый ERM редактор - Bes - 24.02.2021, 03:12
RE: Новый ERM редактор - SergOz - 24.02.2021, 03:16
RE: Вопросы по моддингу - SergOz - 04.11.2020, 23:27
RE: Вопросы по моддингу - Berserker - 04.11.2020, 23:53
RE: Разные вопросы - SergOz - 11.11.2020, 04:31

Forum Jump:

Powered by MyBB Copyright © 2002-2021 MyBB Group