Форматирование после вставки

09 октября 2020 08:33
Sneer

TurboConf Скрипты


Скрипт для TurboConf, который после вставки из буфера форматирует вставляемый фрагмент кода (например, выравниваются отступы относительно окружающего кода).

//@script_name FormatAfterPaste
//@script_display_name Форматировать фрагмент после вставки
//@script_description Форматировать фрагмент после вставки
//@script_author a.timashov
//@script_developer_url https://turboconf.ru
//@script_hotkey Shift+Insert
//@retain_clipboard 0
//@enterprise_mode 1
//@hide_actions 0
//@text_documents_only 1

ТурбоКонф = Новый ТурбоКонф;

Текст = "";
Поз = 0;
Кол = 0;
Стр = 0;
Стр2 = 0;
Модуль = Турбоконф.ПолучитьТекстСПозицией(Текст, Поз, Кол, Стр);
Турбоконф.Вставить();
Модуль = Турбоконф.ПолучитьТекстСПозицией(Текст, Поз, Кол, Стр2);

КолНажатий = Стр2-Стр;

Турбоконф.ШифтКлавиша(Клавиши.Up, КолНажатий);

Турбоконф.АльтШифтКлавиша(Клавиши.F);

Турбоконф.Клавиша(Клавиши.Right);
Турбоконф.ОтжатьМодификаторы();
1

См. также

Форматирование кода

Первые шаги в 1С

Подсистема Журнал регистрации во внешней информационной базе 1С

Комментарии

bolsun
#1, 16 февраля 2021 16:12

bolsun переместил тему в раздел Скрипты пользователей


Модератору