Страницы

среда, 7 июля 2010 г.

Обзор CnWizards часть 12: тулбар в редакторе кода

Это двенадцатый пост в серии: Эксперты для комфортной работы в Delphi: CnWizards. Предыдущая публикация доступна по ссылке: описание CnPack Wizards 11-я часть: редакторы свойств в CnWizards. Скачать бесплатно CnWizards можно на официальном сайте проекта: www.cnpack.org и на Google Code.

После установки CnPack IDE Wizards добавляют в редактор кода новый тулбар:

CnWizards: тулбар в редакторе кода

Половина кнопок на тулбаре содержит ссылки на стандартные команды Delphi, такие как Open, Save, Build, Run, Trace и другие (см. ниже). Я полагаю что это сделано для того, чтобы было удобнее работать с редактором кода в полноэкранном режиме (см. ниже).

CnWizards: кнопка переключения редактора в полноэкранный режимПереключить редактор кода в полноэкранный режим. Очень удобная фича. Раскрывает редактор кода на весь экран. В отличие от обычной максимизации окна редактора , этот вариант не оставляет сверху место для главного окна Delphi. 

CnWizards: кнопка включения/выключения редактора кодаВключает/выключает автоматическое появление помощника ввода (Code Input Helper). Горячая клавиша по умолчанию - Shift+F2.

CnWizards: кнопки вызова стандартных функций: New Unit, New Items
Стандартные функции: New Unit, New Items

CnWizards: кнопки вызова стандартных функций: Open, Save All и Save As..
Стандартные функции: Open, Save All и Save As..

CnWizards: кнопки вызова стандартных функций управления проектом
Стандартные функции: Add file to the project, Remove file from project, Project options, Build.

CnWizards: кнопки вызова стандартных функций управления программой
Стандартные функции: Run, Program reset, Step over, Trace Into, Run until return, Run to cursor.

CnWizards: кнопка вызова специальных функций CnWizards

  1. image Меню настройки расширений IDE. Подробнее о настройке CnWizards, будет рассказано в одном из следующих постов.
    CnWizards: настройка расширений IDE 
  2. CnWizads: кнопка вызова контекстного меню шаблонов кода Шаблоны кода и комментариев. Здесь перечислены все активные шаблоны кода. О шаблонах кода, дорогой читатель, будет рассказано позже.
    CnWizads: контекстное меню шаблонов кода и комментариев
  3. CnWizads: кнопка вызова утилит мастера кода Утилиты мастера кода:
    CnWizads: контекстное меню утилит мастера кода
     
    Любую из утилит можно отключить, и для любой можно назначить горячую клавишу.

CnWizads: тулбар

Первая кнопка называется “Убрать все ссылки на неиспользуемые модули” и вызывает диалог очистки юнита от неиспользуемых юнитов в uses секции. Будьте осторожны, особенно убирая галочки в группе “Настройки очистки” (если непонятно значение галок, то лучше вообще ничего не менять).

CnWizads: Очистка неиспользуемых uses units

Вторая кнопка вызывает диалог настройки CnPack IDE мастера.

По идее, там посередине есть ещё и третья кнопка – вызывающая мастера сравнения и объединения кода. Но на момент снятия скриншотов этот мастер был у меня отключен.

CnWizads: Кнопки справки

Первая кнопка открывает справку CnPack IDE Wizards. А вторая окно About:

CnWizads: Диалог "О программе"



  • В Хорватию никто слетать не желает? Тут авиабилеты в Загреб из Москвы продают, говорят, что без наценки и комисионных сборов.
  • А такая тема как создание сайта никого не интересует? Не в плане заработать, а в плане потратиться. =)

4 комментария:

  1. Спасибо, очень познавательно

    ОтветитьУдалить
  2. Не подскажете с чем связаны тормоза самого редактора и вообще всей IDE при включении Редактора кода(Editor Enhancements) и Подсветки синтаксиса(Source Highlight Enhancements)?
    Delphi 7 Lite 7.3.4.1

    ОтветитьУдалить
  3. Не знаю, не сталкивался с таким поведением.

    Предполагаю, что это связано с тем, что для работы подсветки синтаксиса код необходимо пропарсить (поэтому на форме настройки Source Highlight есть возможность указать минимальное число строк в модуле при котором функция подсветки будет выключаться).

    У меня раньше тормоза появлялись после включения помощника ввода.

    ОтветитьУдалить
  4. Тормоза есть при работе с новым проектом состоящим из одной пустой формы(там парсить нечего). Причём тормоза появляются И при включении расширенного редактора(Editor Enhancements) т.е. подстветка старая а тормоза уже появились :(

    Тормоза появляются даже в меню самого дельфи т.е. тормозит вся среда :(

    ОтветитьУдалить