Вопрос

Существуют ли какие-либо утилиты, которые переформатируют код Delphi?

РЕДАКТИРОВАТЬ

Я использую Делфи 2006.

Некоторые отзывы

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

Я использую форматировщик кода JCF — он работает хорошо, и мой код отформатирован так, чтобы Руководство по стилю Object Pascal

Это было полезно?

Решение

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

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

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

С уважением.

Другие советы

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

  • Дельфи 6 на 7
  • Дельфи 2005-2010 гг.
  • Делфи ХЕ
  • Delphi от XE2 до XE7

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

видеть blog.dummzeuch.de для получения подробной информации.

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

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

lextudio — Коллекция Code Beautifier 6 для CodeGear RAD Studio 2007

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

Да,

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

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

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

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

КСТАТИ:Есть интегрированный Форматер исходного кода с Дельфи 2010.

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

Лазарус недавно перешел на использование форматтера кода Jedi.

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

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

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

ХТХ.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top