![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Добрый день форумчане.
Дело в том, что мой проект до меня писало очень много программистов и у каждого был свой почерк в программировании. Местами код программы содержит до 20.000 строк и читать его просто невозможно. Один писал все вдоль одной строки, другой с отступами, третий вообще просто копипастил и писал как попало. И тут назрел такой вопрос:: Есть ли программка анализирующая код программы и расставляющая отступы слева о общепринятой форме для delphi? Так чтобы код читался стандартно с отступами для каждого оператора. Например имеем такой код: Код:
begin if a>b then begin if b>c then begin end; end; end; Нужно, чтобы стало так: Код:
begin if a>b then begin if b>c then begin end; end; end; П.С. Конечно нечто подобное могу я сам написать, но думаю этой проблемой уже кто-то до меня занимался и есть готовое решение. |
#2
|
||||
|
||||
![]() Делфи 2010/XE/XE2 имеет автоформатирование кода по "Ctrl+D". В 2010й стандартный автоформат, а в XE/XE2 есть редактор правил форматирования.
jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
|||
|
|||
![]() Цитата:
Ок. Спасибо за ответ. Попробую. А если я пишу на Delphi7? |
#4
|
||||
|
||||
![]() Цитата:
Выделяем логическими блоками и либо Ctrl+Shift+I, либо Ctrl+Shift+U. Google в помощь |
#5
|
|||
|
|||
![]() Цитата:
Конечно комбинации клавиш работает, но как быть с кодом в 20.000 строк и более? Модулей в программе более 100-тни. И каждый модуль править руками? Это не решение. Но все равно спасибо за полезный совет. Буду им пользоваться при написании кода. Последний раз редактировалось mikas-2008, 01.12.2011 в 17:28. |
#6
|
||||
|
||||
![]() Последний раз редактировалось cotseec, 01.12.2011 в 19:00. |
#7
|
|||
|
|||
![]() о спасибо, сам тож иногда задавался этим вопросом
|
#8
|
|||
|
|||
![]() Всем спасибо за помощь. Для себя нашел следующее решение:
1) Для того, чтобы кодить было проще, особенно на старых версиях Delphi просто необходимо ставить программу CnWizards. Программа бесплатная с кучей модулей. Интерфейс текстового редактора Delphi меняется до неузнаваемости в лучшую сторону. 2) Для правки кода подошла утилита SourceCoder 2.56 (платная). Очень простая программка, которая просто правит код и приводит его к стандартному виду рекомендованному Borland. То что я искал. Может быть кому-нибудь пригодится. |