Плагин для подсветки кода в Delphi

Среда программирования Delphi одна из наиболее популярных среди разработчиков программного обеспечения.

Анализ сред программирования в данной статье проводить не будем. Delphi обладает рядом недостатков, которые усугубляют ситуацию при разработке серьезного проекта.

К недостаткам можно отнести следующие:
— не достаточно хорошо реализована подсветка кода;
— выделение программных блоков не производиться;
— структура программы не формируется;
— невозможно открыть параллельно две одинаковых формы;
На сегодняшний день в глаза попались только вышеперечисленные недостатки. Для решения всех перечисленных недостатков существует плагин, CnPack, который легко встраивается в среду программирования и предоставляет разработчику более наглядный вид исходного кода.

Пример вида окна редактора кода с уже установленным CnPack.

CnPack

Пример работы CnPack в среде Delphi 7

Плагин CnPack является бесплатным средством оптимизации работы программиста, предоставляет широкий спектр функций таких как:
— улучшенный мастер подстановки кода;
— выделение блока код от начала открытия оператора до его закрытия;
— улучшена подсветка кода и строки, на которой находиться курсор;
— панель инструментов в конструкторе форм, для ее быстрой настройки;
— встроенный мастер MSDN;
— функцию сравнения исходного кода с последующим объединением;
— функция запуска статистики исходного кода;
— панель инструментов внедряется в редактор исходного кода, для быстрого его анализа, запуска программы, быстрого перехода к пункту interface и implementation – полезно когда программа достигает больших размеров;
— функция очистки исходного кода от неиспользуемых модулей.

CnPack включает себя набор мастеров и дополнительных программ:
— мастер CnWizards позволяет импортировать и экспортировать настройки плагина;
— встроенный конвертор DFM файлов;
— мастер анализа связей исходного кода;
— таблица ASCII.
Если разработчику программного обеспечения мало функций, авторы CnPack позволяют ему расширить IDE путем написания Pascal-скрипта. CnPack включает себя множество настроек, и функций которые рассмотреть в одной статье не возможно. Основные задачи и возможности в данной статье описаны, скачать CnPack можно [здесь]