Электронная библиотека

Хакер


Хакер

Вступительное слово

Xakep, номер #009, стр. 009-064-4


Второй важной характеристикой для программистского редактора является способность анализировать исходники и предоставлять программисту более упорядоченную информацию, чем просто набор файлов. Так, например, редактор из состава Visual C позволяет просматривать исходники не только в виде файлов, но и в виде дерева классов. Если ты пишешь свои программы, используя объектно-ориентированный подход, то тебе будет очень удобно ориентироваться в своей программе.

Можно долго говорить о тех или иных интересных особенностях разных программистских редакторов, но лучше всего посмотреть на наиболее часто употребляемые и выбрать себе один из них.

MultiEdit

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

MultiEdit понимает несколько десятков языков программирования, но, к сожалению, подсветка синтаксиса в нем сделана "халявным" способом. Редактор очень-очень быстрый, практически не жрет ресурсов, абсолютно неприхотлив к оборудованию. Недавно была выпущена новая 32-битная версия под Win98/NT, содержащая ряд улучшений. Для этой версии (8.0) существует крэк, хотя найти его оказалось и не очень легко. К сожалению, полностью отсутствуют средства для просмотра исходников в виде классов и функций, что сильно усложняет использование MultiEdit в больших проектах.

Visual SlickEdit

Очень интересный редактор. По своим функциональным возможностям изрядно похож на MultiEdit, такое же богатство настроек и дополнительных фич. Есть один большой минус - он значительно тяжелее, чем MultiEdit, но и большой плюс - в Visual SlickEdit встроен весьма приличный проcмотрщик классов, функций и т.д. Пожалуй, лучше он реализован разве что в Visual C. Вообще, этот редактор настолько близко подошел по своим возможностям к редактору, встроенному в Visual C, что фактически для меня он стал реальным кандидатом на замену последнему. В Visual SlickEdit есть даже новые функции автоматического допечатывания слов, которые появились только в 6-й версии Visual C. Допечатывание - это очень удобная штука. Работает она так: предположим, у тебя в программе есть переменная с каким-нибудь длиннющим, как удав-отморозок, именем. Понятно, что каждый раз печатать его заново, мягко говоря, не хочется. Так вот, если твой редактор поддерживает функцию "допечатывания", ты просто пишешь несколько первых букв имени своей переменной, потом нажимаешь какую-нибудь специальную комбинацию клавиш и умница-редактор сам допечатывает за тебя имя переменной. Поверь мне, скорость набора текстов ускоряется в разы, но такой крутой штукой могут похвастаться пока только Delphi, Visual Basic, Visual C и Visual SlickEdit. Такой вот крутой редактор, очень рекомендую.

Назад на стр. 009-064-3  Содержание  Вперед на стр. 009-064-5