Делфи код форматтер

есть ли утилиты, которые переформатируют код Delphi ?

редактировать

Я использую Delphi 2006

обратная связь

спасибо всем, что ответили на этот вопрос

Я использую форматер кода JCF - он хорошо работает, и мой код был сформирован в Объект Паскаль Руководство По Стилю

10 ответов


вы можете попробовать " формат кода джедая". Смотрите дополнительную информацию здесь:http://jedicodeformat.sourceforge.net/

механизм форматирования DelForExp интегрирован в кодовую базу GExperts. Экспериментальная версия составе gexperts включая "форматер кода" здесь:
http://blog.dummzeuch.de/experimental-gexperts-version/

отдельная информация/загрузки для DelForExp здесь.

с уважением.


Я уже некоторое время выпускаю экспериментальные версии GExperts, которые включают форматер кода, ранее известный как DelForEx, с некоторыми улучшениями и исправлениями. Последняя версия от 2008-12-26 и поддерживает следующие версии Delphi:

  • Delphi 6 до 7
  • Delphi 2005 до 2010
  • Delphi XE
  • Делфи XE2 в на XE7 с

обратите внимание, что я использую его только в Delphi 2007, поэтому другие версии могут быть неизвестные ошибки. Кроме того, не все языковые улучшения более поздних версий Delphi будут работать, например, вложенные типы, дженерики и анонимные методы.

см.blog.dummzeuch.de для деталей.

btw:любая помощь в улучшении форматирования, особенно добавление новых языковых конструкций, будет оценена. Исходный код можно загрузить из репозитория subversion, связанного с моей домашней страницей.


Я нашел вот это: формат кода джедая


да

Я всегда использовал экспериментальную версию TWM os GExperts, которая поддерживает эту функцию.

в Delphi 2006 и 2007 он работает отлично (не знаю о более старых версиях, хотя).

текущая версия добавляет поддержку Delphi 2009, но я не знаю, на каком этапе это, вы можете найти больше об этом здесь:

http://www.dummzeuch.de/delphi/gexperts/english.html


lextudio - Code Beautifier Collection 6 для CodeGear RAD Studio 2007

http://code.google.com/p/lextudio/


BTW: существует интегрированный Форматер Исходного Кода С Delphi 2010.


Free Pascal также имеет codeformatter, ptop, но он реализует только более базовый диалект (скажем, уровень D4-D6).

Лазарь недавно изменился, чтобы использовать джедайский codeformatter afaik.


версия TWM GExperts работает хорошо и хорошо интегрирована в IDE. Это позволяет писать и изменять код, не беспокоясь о точном форматировании, а затем просто нажмите назначенную горячую клавишу, и он мгновенно переформатируется. Мне всегда было легко настроить его в соответствии со стилем, который я предпочитаю, и не так сложно, как формат кода джедая, который казался мне излишним.

версия Delphi 2009 теперь доступна по ссылке, опубликованной выше, хотя и на основе бета-версии освобождение составе gexperts. Однако это все тот же форматер, и он не знает синтаксиса некоторых новых усовершенствований Delphi.


Я только что сделал онлайн-код Pascal beautifier на основе JCF. Вы можете попробовать это в https://pak.lebah.web.id/jcf

HTH.


есть OPEdit II, который является бесплатным и работает очень хорошо. Это полнотекстовый редактор с рефакторингом кода и просмотром кода. Есть форматирования текста, который использует внутренний анализатор кода, поэтому ручки условного определяет, как компилятор реального Делфи. См.http://www.codefactor2.com