Журнал LinuxFormat - перейти на главную

LXF111:Review6

Материал из Linuxformat
Перейти к: навигация, поиск

Содержание

SlickEdit 2008

Выложив почти 300 баксов, Грэм Моррисон осознал, что «гладкое редактирование» – это не только Vim и шелковые кашне...


Для программиста текстовый редактор – это как пара хорошо растоптанных походных ботинок. Где узко – разношено, лишнее урезано «под себя»: процесс подгонки длится годами. Редактор переживает с программистом и взлеты, и падения – бессонные ночи и ранние подъемы. Последнее дело, если вдруг среди ночи редактор «заест». Именно поэтому программисты столь разборчивы, и именно поэтому недешевый редактор SlickEdit существует столько лет, поднявшись от командной строки к нынешнему графическому варианту. Минуло два года с тех пор как мы обращались к SlickEdit последний раз, и за это время пропустили вариант 2007. Но потеряли немного. SlickEdit 2007, по общему признанию, страдал множеством ошибок (по крайней мере, первые несколько версий). Кроме того, лишь недавно была пересмотрена запутанная процедура онлайн-регистрации.

Свежесть перемен

SlickEdit 2008 – это скорее интегрированная среда разработки (IDE), чем просто текстовый редактор. В нее включены отладчик, браузер классов, интеллектуальный ввод текста с автозавершением – все это автоматически настраивается при установке приложения. Используя новую систему импорта Make-файлов, мы смогли мгновенно загрузить несколько текущих проектов, без промедления продолжив работу и отладку – точно так же, как в KDevelop или Eclipse. Единственное, чего не хватает – микроменеджмента зависимостей в Make-файлов. Возможен импорт проектов из других IDE (например, борландовского JBuilder или Xcode от Apple), что весьма полезно при коллективной разработке. Правда, с загрузкой Xcode-проекта у нас были проблемы.

Однопользовательская лицензия, выдаваемая при покупке SlickEdit, дает право работать на семи разных платформах (включая Windows, OS X, Solaris и, естественно, Linux), а с новыми функциями, такими как адаптивное форматирование, программа будет приветствоваться на любой ОС: эта функция, анализируя текстовый буфер, автоматически следит за интервалами табуляции и прочими элементами стиля форматирования, что очень полезно при мелкой подчистке чужих проектов. Ни в одном из свободных текстовых редакторов, к которым мы привыкли, ничего подобного нет. Есть также очень полезный инструментарий с блестящей функцией «украшения», средствами отслеживания изменений и оптимизации; все это значительно упрощает работу над исходным кодом. Сделанные изменения можно зафиксировать в различных системах контроля версий, не покидая SlickEdit.

Ошибки в окне

Еще одно ценное новшество – панель Message List [Список сообщений], которую в KDevelop мы давно принимаем как данность. Она собирает все обнаруженные ошибки в единственном окне, и двойной щелчок на предупреждении тут же переносит нас к проблемной строке. Есть и дополнения помельче, например, генератор скобок, транслятор символов и новая панель опций. Хотелось бы видеть встроенную API-документацию и средство работы со словарем, а также более плотную интеграцию с двумя ведущими GUI-библиотеками Linux и визуальное свертывание кода. Но сила SlickEdit (и причина, по которой программисты охотно за него платят) – это скорость и гибкость. Программа работает с ошеломляющим количеством языков программирования, и работает стремительно. Для программистаполиглота, ценящего удобство и комфорт рабочей среды, SlickEdit 2008, вероятно, единственный вариант. LXF

Свойства навскидку

  • Эмуляция
    Можно настроить SlickEdit на эмуляцию клавиатурных команд различных текстовых редакторов, включая последнюю версию Vim.
  • Полиглот
    В SlickEdit возможен анализ, загрузка и подсветка более чем 80 различных текстовых форматов.
Персональные инструменты
купить
подписаться
Яндекс.Метрика