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




Ускоряет форматирование кода.

Пока не придумали (или я не знаю) про возможность преобразования участков кода в некие колонки, сделал такую обработку.
Преобразование отрабатывает ПриИзменении и по кнопке Выполнить. 
Не трогает условия, вызов процедур и закомментированный код.

Также проверяет точку с запятой, если нет, то подставляет.
Обработка нехитрая, но для ленивых перфекционистов самое то.

Ах да, для обычных форм. Если заинтересует, могу сделать для управляемых

Буду рад идеям/подсказкам по совершенствованию обработки.

14 Comments

  1. Fragster

    а есть модуль для снегопата?

    Reply
  2. Sergey84

    (1) Fragster, Не знал про него.

    Reply
  3. TreeDogNight

    Про Shift + Alt + F не слышали?

    Reply
  4. DenisCh

    (3) А давно оно по табам присваивания выравнивает?

    Reply
  5. moolex

    Faster это делает давно в конфигураторе (во всех 1С ) при нажатии левого Ctrl.

    Reply
  6. premierex

    (0) Автор, Вам не кажется, что Вы путаете перфекционизм с каким-то другим понятием?

    Может, для ленивых программистов?

    Reply
  7. Nuuq

    Тоже так делаю — потом понятно и приятно смотреть в модуль.

    Штабная культура 🙂

    Reply
  8. ipoloskov

    Как раз сейчас читаю «Чистый код» Роберта Мартина. Он не рекомендует выравнивать по колонкам, так как взгляд, как подсказывает Капитан Очевидность, при этом начинает скользить по колонкам, а это мешает — смысл в данном участке кода выражен как раз в строках, а колонки никакой смысловой сущности не несут.

    Reply
  9. Sergey84

    (8) По логике Вы правы, но моя личная практика показывает, что тебе не нужны все строки, а найти нужную строку в «бардаке» мозг противится. По началу принципиально не разносил по колонкам, но потом когда через пару месяцев читал свой код и код разнесенный по колонкам, понял, что ориентируюсь в чужом быстрее чем в своём.

    Reply
  10. v3rter

    В качестве альтернативы вижу сортировку блока «ёлочкой» (от коротких присваиваний к длинным) или чересстрочный полосатый фон редактора.

    Reply
  11. Sergey84

    Перемешивать порядок столбцов не очень хорошо.

    А вот по поводу полосатого фона интересно как это сделать?

    Reply
  12. v3rter

    (11) Попросить разработчиков платформы сделать в будущих релизах?

    Reply
  13. Lancelot-2M

    Даешь вариант для управляемых форм, бро)

    Reply
  14. ret-Phoenix

    (13) все давно реализовано и работает, не зависит от версий, УФ или ОФ: http://infostart.ru/public/339035/

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *