Делфи код форматтер
есть ли утилиты, которые переформатируют код 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, но я не знаю, на каком этапе это, вы можете найти больше об этом здесь:
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