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

LXF128:Review2

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

UEx UltraEdit

Популярный под Windows проприетарный текстовый редактор добрался наконец и до Linux. Не поздновато ли, думает Маянк Шарма?

С 1994 года UltraEdit задавал тон в драке редакторов всех мастей за денежки Windows-пользователей. Спустя много лет разработчики решили включить в число поддерживаемых платформ Linux и Mac.

Начнем с главного: UEx разработан на основе UltraEdit. Но это не клон Windows-собрата. Например, одна из уникальных особенностей UltraEdit – способность редактировать файлы удалённо, через FTP – в UEx отсутствует, и упоминания о ней в прилагаемой документации найти не удалось.

Кстати о документации: хотя редактор претендует на внимание и ветеранов, и новичков, те, кто не вращался в среде UltraEdit, без руководства далеко не уйдут. Увы, его инструкции страдают неполнотой. Например, о настройке клавиатурных комбинаций в них совершенный молчок.

Главное достоинство UltraEdit – универсальность: он может всё, от редактирования текста до набора исходного кода. А вот UEx ограничился кодированием. Текстовый редактор из него неважный, он лишён даже элементарных функций форматирования (полужирный, курсив и подчёркивание).

Среди разрекламированных свойств – поддержка регулярных выражений в диалоге поиска и замены. Другую вкладку этого же диалога занимает интересный инструмент под названием Find in Files [Поиск в файлах], с помощью которого можно разыскать строку или отрывок текста в любом файле внутри файловой системы. Результаты поиска отображаются в окне вывода, в нижней части интерфейса. После щелчка на одном из найденных файлов он открывается в редакторе.

Товар лицом

Как чисто кодовый редактор, UEx обладает всеми необходимыми функциями: подсветкой синтаксиса для 15 языков программирования и скриптовых языков, включая C, C++, HTML, Java, JavaScript, XML, PHP, Perl и Ruby; сворачиванием кода; поддержкой проектов и вкладочным интерфейсом. Однако все это имеется и в свободных редакторах – как и подключаемые модули для редактирования по столбцам в других средах разработки, например, Eclipse. То же касается шестнадцатеричного редактора: встроенный или прилагаемый отдельно, в наше время это непременный атрибут любой IDE для Linux.

Одно из свойств заслуживает особого упоминания: это Function List [Перечень функций]. В нем содержатся все функции, обнаруженные в файлах исходного кода. Двойной щелчок на любой из функций позволяет переместиться к тому месту файла, в котором она расположена. При работе над крупными проектами, исходный код которых распределяется между несколькими файлами, это весьма удобно. UEx поддерживает шаблоны – файлы с кодом, набранным заранее и предназначенным для вставки в другие программы. Имеется также встроенный скриптовый движок на основе JavaScript – мощное средство в руках отважного программиста.

Что справедливо и для UEx в целом. Если ваша среда разработки вас устраивает, оставайтесь в ней. А кто ищет перемен – не забудьте, что у UEx есть 30-дневный пробный период, прежде чем доставать кошелёк.

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

  • Настраиваемые меню
В UEx UltraEdit можно создать контекстное меню по собственному вкусу, «надёргав» команд из всех стандартных меню.
  • Колонки
Мощный настраиваемый режим для редактирования кода в блочном режиме.
Персональные инструменты
купить
подписаться
Яндекс.Метрика