При вставке текста из буфера обмена выравнивать отступы по окружающему коду

Добавил: alextimashov, 26 декабря 2018 17:22, обновлено: 08 ноября 2019 08:45

Раздел: Предложения и идеи


Карточка с форума разработчиков


К списку тем

Комментарии

bolsun
05 января 2019 19:40: #1

Можно просто нажать alt+f после вставки. Либо сделать скрипт на Ctrl+V, и добавить Alt+F


alextimashov
05 января 2019 20:10: #2

Ну можно, конечно, просто вот из-за RAIC в очередной раз MS Visual studio community поставил, а оно там есть уже, обидно... 😃


alextimashov
27 февраля 2019 10:40: #3

@bolsun Кстати, Alt+F не подходит для этого - иногда тексты модулей форматированы не совсем стандартно, в том числе типовых и в результате после форматирования всего модуля при сравнении текстов уже непонятно, что именно менялось с прошлой версии.


alextimashov
07 ноября 2019 20:31: #4

Напомню еще раз - очень бы хотелось такую фичу. Это все еще сложно или уже можно скриптом каким-нибудь сделать? Я бы сам сделал если в принципе возможно (сорри не слежу за API)


bolsun
08 ноября 2019 08:45: #5

@alextimashov не уверен, что это будет хорошо работать, но можно попробовать Создать скрипт на Ctrl+V (установить флаг //@text_documents_only 1) Получить текст модуля с позицией курсора и определить текущий отступ. Получить текст из буфера ПолучитьБуферОбмена() Добавить необходимое кол-во отступов и вставить текст. В первом приближении, как-то так.


TurboConf

Расширение возможностей

Конфигуратора 1С

Скачать

Бесплатный пробный период 14 дней