Это третья публикация в серии: Эксперты для комфортной работы в Delphi: CnWizards. Предыдущая публикация доступна по ссылке: CnWizards: Часть 2 - редактор кода. В ней рассказывалось о подсветке логических блоков, операции с выделенным текстом и работа с букмарками.
Работа с ТАБами редактора.
СnWizards позволяет расширить работу с ТАБами редактора кода. Например, в заголовок каждого изменённого файла добавляется символ звёздочки (*). Появляется возможность закрывать закладки (табы) двойным щелчком мышью.
В всплывающее меню появляющееся при правом клике на ТАБе редактора, добавляются новые пункты:
- закрыть все вкладки;
- скопировать имя файла;
- открыть файл в проводнике Windows;
- контекстное меню проводника (его можно открыть кликнув по ТАБу правой кнопкой с зажатой клавишей Shift или Ctrl). Я часто использую эту фишку для вызова команд TortoiseSVN.

Другие штуки
CnPack Wizards позволяет сделать, так чтобы некоторые файлы всегда открывались в режиме "только для чтения". По умолчанию, таким образом открываются все стандартные файлы VCL, но этот список можно настроить под себя.
CnWizards умеют показывать нумерацию строк в редакторе кода.
Можно включить автосохранение файлов через определённый промежуток времени.
Можно сдвигать выделенные строки влево/вправо при нажатии клавиши Tab/Shift+Tab.
Shift+Enter добавляет новую строку снизу и устанавливает на неё курсор.
Есть возможность переименовать идентификатор под курсором. Появится диалог, в котором нужно будет ввести новое название. По умолчанию, для этого действия назначена горячая клавиша F2.
Есть возможность настроить автоматическое дополнение каждого введённого begin-a end-ом, и сделать чтобы при вводе открывающей скобки, рядом автоматически ставилась закрывающая (эту штуку я отключаю, ибо мне она больше мешает чем помогает).
Также можно указать ключевые слова, после которых курсор будет автоматически устанавливаться с отступом.
История перехода по файлам
История перехода по файлам (см. картинку ниже) работает также, как в браузерах кнопки Back и Forward. С их помощью очень удобно перемещаться по коду вперёд/назад по тем исходникам, где был курсор. В последних версиях Delphi такая возможность встроена в IDE. А вот в ранних, например в Delphi 6 - такой фичи вроде не было.

- Моё отношение к медицине: чтобы не приходилось лечиться, лучше заняться профилактикой. Оно и дешевле, кстати выходит. Например, профилактика пиелонефрита - её выполнять легко и приятно. Я не буду описывать её здесь, но поверьте мне на слово - это действительно просто. ;)
Версия для мобильного

5 человек заметили этот пост: