Плагин вдохновлен возможностями рефакторинга кода в Android Studio и ставит перед собой цель перенести схожие по удобству функции в EDT, для тех мест где они явно напрашиваются.
Функция используется в комбинации с проверкой "Стандартов разработки" и позволяет быстро перемещать тело процедуры\функции в соответствующую стандарту область. Механизм анализирует результаты проверок плагином и в зависимости от найденных проблем предлагает:
- Пользователю выбрать область в которую следует переместить тело процедуры\функции:
- Переместить в тело процедуры\функции в конкретную область, если она единственная из допустимых:
Для соотвествия "стандартам разработки" функция позволяет расставить всем процедурам и функциям в модуле без директивы компиляции директиву "&НаСервере". Также реализовано быстрое исправление для добавления этой директивы конкретной процедуре\функции:
Функция доступна из контекстного меню "Инструменты i3" редактора модуля, также можно назначить на нее горячую клавишу.
Функция позволяет быстро поменять ключевые слова "Процедура\Функция" и "КонецПроцедуры\КонецФункции" на противоположные.
Используется совместно с плагином "Стандарты разработки" - позволяет добавить в модуль структуру областей из заданных в плагине настроек. Удобно при приведении старого кода к стандартам.
Функция доступна из контекстного меню "Инструменты i3" редактора модуля, также можно назначить на нее горячую клавишу.
Реализовано выравнивание в блоке текста по знаку равно, такое выравнивание позволяет повысить удобочитаемость блока:
До выравнивания | После выравнивания |
---|---|
Функция доступна из контекстного меню "Инструменты i3" редактора модуля, также можно назначить на нее горячую клавишу.
Панель подсказок не учитывает выбранную настройку цветовой гаммы и при использовании темной темы удобство пользования подсказкой снижалось. Плагин исправляет этот недостаток, заставляя подсказку использовать цвет "BSLKeywordColor" для оформления текста
До | После |
---|---|
WIP
Плагин реализует подсказки к параметрам с помощью codeminings и дает результат похожий на тот что есть в платформе от IntelliJ:
Без подсказок | С подсказками |
---|---|
-
Скачать zip файл со страницы релизов https://github.com/OIegZolotarev/i3textutils/releases
-
В главном меню EDT выбрать пункт Справка - Установить новое ПО.
-
Если репозиторий еще не добавлен, нажать кнопку Добавить, затем Архив и выбрать zip-файл из п. 1. Нажать кнопку Добавить
-
Выбрать репозиторий, снять флаг Группировать элементы по категории, выбрать плагин, нажать Далее и пройти далее по шагам мастера установки.