Путеводитель по текстовым редакторам. Часть 6.


Предыдущие части путеводителя

Содержание

Crimson Editor 3.70

Официальный сайт: www.crimsoneditor.com
Размер: 1223 КБ
Цена: бесплатный

Рабочее окно Crimson Editor
Рабочее окно Crimson Editor

Crimson Editor предназначается для подготовки исходных текстов приложений. Программа позволяет редактировать простой текст. Освоение редактора не должно вызывать больших затруднений, так как используется классический интерфейс. В верхней части рабочего окна находится панель инструментов. Кнопки на ней настраивать нельзя, но имеется возможность перемещения панели целиком. Слева располагается навигатор по файловой системе. С его помощью удобно открывать документы одним щелчком мыши. Кроме того, вы можете фильтровать файлы по маске. Левая панель содержит две вкладки. Помимо файлового навигатора, можно переключиться на панель проекта. Программа позволяет группировать файлы, создавая из них единый проект. В нем допускается использование категорий, которые напоминают своей сутью папки.

Вы можете работать с несколькими документами одновременно в пределах единого окна приложения. Переключение между ними осуществляется с помощью вкладок. В левой части заголовка находится подобие индикатора. Если он зеленый – на жестком диске находится точная копия открытого документа. Но как только вы внесете в него изменения, цвет становится красным. Это означает, что при закрытии приложения будут утеряны некоторые данные, предварительно надо сохранить текст.

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

Во время редактирования текста в документ вносятся изменения. Все они заносятся в отдельный файл. Сколько бы корректировок не было внесено в текст, можно всегда вернуться к первоначальному состоянию, каким был документ во время открытия или создания. Это означает неограниченный буфер операций Undo и Redo.

В состав редактора включен мощный инструмент поиска. Его особенность заключается в том, что вы можете не просто вводить текстовые запросы, но также добавлять сложные, оригинальные условия. Например, вы можете вводить «любой символ», указывать диапазон знаков, количество вхождений, вводить шестнадцатеричные коды и многое другое. В поиске можно использовать регулярные выражения.

Поддерживается редактирование текста в режиме колонок. Например, вы можете выделить вертикальный блок текста и вставить его подобным же образом, не раздвигая строк. Стоит также заметить, что программа обладает интеллектуальным переносом строк в режиме Word Wrap, который подстраивается под текущий режим синтаксиса. При выделении одной скобки, подсвечивается и вторая половинка конструкции.

Текстовый редактор обладает разнообразными функциями редактирования. Вы можете удалить строку или продублировать ее. Имеется возможность удаления следующего или предыдущего слова. Кроме того, вы можете выделять символы, слова и строки, используя разные сочетания клавиш. Допускается объединение и разделение строк, удаление части строки от текущего символа до конца или до начала.

Имеется поддержка закладок внутри текста. Кроме того, вы можете быстро перемещаться к началу или концу конструкций из скобок. Подобным образом удобно быстро перескакивать через языковые конструкции, наподобие «{}».

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

Имеется возможность предварительного просмотра документа перед печатью. Программа может нумеровать строки. При печати можно оставить нумерацию. Поддержки цвета нет.

В состав текстового редактора включен FTP-клиент, который позволяет редактировать текстовые файлы удаленно. Кроме того, вы можете использовать встроенный калькулятор.

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

При всем обилии функций, Crimson Editor остается очень компактным приложением, не отягощенным множеством сервисных функций, не имеющих отношения к первичной цели, – подготовке исходного текста программ. Локальная справочная система запускается в браузере как web-страница.

К содержанию

HTMLPad 2007

Официальный сайт: www.blumentals.net
Размер: 1223 КБ
Цена: $29.85

Рабочее окно HTMLPad
Рабочее окно HTMLPad

Некоторые русские писатели использовали в своих произведениях особый литературный прием – говорящие фамилии. Это помогало избежать лишних строк, описывающих характер героя. Упоминается его фамилия, и уже многое ясно, а, кроме того, читателю смешно. В программном обеспечении также применяется схожий прием. Вспомните операционную систему NetWare. Одного названия достаточно, чтобы понять – эта система недвусмысленно связана с сетью. И текстовый редактор, о котором пойдет речь далее, также обладает говорящим именем – HTMLPad. Программа предназначается, нетрудно догадаться, для подготовки исходного текста web-страниц.

Интерфейс текстового редактора гибко настраивается. Панели инструментов можно свободно перетаскивать за левые границы. Стилевое оформление выбирается при старте. Помимо голубой схемы, присутствуют серые, более строгие решения.

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

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

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

Текстовый редактор обладает богатым набором сервисных функций, упрощающих разработку web-страниц. Из общих возможностей, не привязанных к специфике продукта, стоит выделить нумерацию строк, перенос слов, возможность множественного отката изменений. Поддерживается также создание закладок внутри текста, строковое и блочное выделение, полная поддержка UTF8. Вы можете включать автоматическое завершение слов. Подобная возможность присутствует в OpenOffice.org, что заметно ускоряет ввод текста. И хоть при разработке HTML выгода от автоматического завершения слов не столь велика, все равно ее использование, как минимум, не навредит, а возможно даже и ускорит работу. Вы можете также создавать список автоматической замены слов. По умолчанию он пуст.

HTMLPad подсвечивает синтаксис CSS, HTML, JavaScript, VBScript, PHP, ASP, XML и Perl. Все эти языки применяются при разработке web-сайтов. В настройках приложения можно корректировать цветовые схемы, предлагаемые по умолчанию.

Помощь при подготовке документов осуществляется с помощью быстрого ввода тегов. Для этого применяется панель Markup, расположенная в левой части окна текстового редактора. Сначала вы выбираете тип документа – HTML 4.01, XHTML 1.0, XHTML 1.1 или WML. Панель содержит список доступных тегов. Синим цветом показываются парные теги, а зеленым – одиночные, например, <br />. Выбор тега открывает панель с его параметрами, атрибутами. Иными словами, вы можете быстро оформлять всю конструкцию тега.

Впрочем, вам не обязательно знать наизусть все теги, чтобы успешно создавать web-страницы. Главное меню и панели инструментов содержат множество пунктов, позволяющих разрабатывать страницы более дружелюбным способом, чем ручной ввод тегов. Кнопки, пункты меню очень напоминают офисный пакет. Сделать шрифт жирным, создать таблицу и многие другие операции предлагаются как конкретные действия, а не как абстрактные теги, которых вы можете и не знать.

Текстовый редактор способен подсвечивать парные скобки, теги. Вы можете также осуществлять выделение тегов или информации, заключенной внутри них. Аналогичным образом может происходить и удаление текста. Оно может привязываться к тегам.

С помощью HTMLPad можно производить редактирование документов через FTP, осуществлять предварительный просмотр сайтов. Для этого используются компоненты Internet Explorer или Mozilla Firefox. Имеются инструменты проверки корректности кода HTML или CSS.

Среди других сервисных функций стоит отметить панель буфера обмена. В ней хранится история всех фрагментов текста, заносимых когда-либо в буфер. Вы можете в любой момент извлечь оттуда ранее помещенные данные. Панель универсальна, так как работает не только с HTMLPad, но и с другими приложениями. Набирая текст в другой программе, вы копируете его в буфер. Он появляется внутри панели HTMLPad.

Текстовый редактор поставляется с удивительно подробной, обширной справочной системой. В нее входит не только документация по самой программе, но также справочник HTML, CSS, сборник ответов на часто задаваемые вопросы.

К содержанию

jEdit 4.2

Официальный сайт: www.jedit.org
Размер: 1941 КБ
Цена: бесплатный

Рабочее окно jEdit
Рабочее окно jEdit

jEdit – текстовый редактор, написанный на Java. Соответственно, для установки и запуска приложения требуется наличие в системе виртуальной машины Java версий 1.3 и выше. А самих систем, как можно догадаться, может быть множество. Текстовый редактор работает в Windows, Linux, FreeBSD, Mac OS X, OS/2, Solaris, VMS и других ОС. На официальной странице проекта дается подробное описание системных требований, какие конкретно условия должны соблюдаться в каждой их поддерживаемых систем. Особо стоит выделить возможность загрузки Java based версии, которая идентична для всех операционных систем.

Интерфейс jEdit весьма необычен, имея множество интересных решений. Так как программа написана на Java, то это сразу сказывается на внешнем виде, на оформлении приложения. Пользователю Windows, привыкшему к некому пестрому «офисному» стандарту, строгий черно-белый вид кнопок и мышиный цвет меню будет, мягко говоря, непривычен. Впрочем, внешний вид приложения зависит от версии Java, установленной в системе. Отличия, на самом деле, минимальны, но все же имеют место быть.

Хочется обратить внимание на одну мелкую, но любопытную деталь. Кнопка сохранения документа представляет собой карандаш, а не, как это принято, 3.5” дискету. Молодежь понятия не имеет, что такое дискеты, и давно пора уже найти новый способ обозначения сохранения документа.

Программа позволяет открывать несколько документов одновременно. Однако управление ими выполнено оригинально. Большинство приложений используют для переключения между документами вкладки. Этот механизм используется также в браузерах и не вызывает ни у кого особого отторжения. Но в jEdit все сделано иначе. Под панелью инструментов располагается строка с именем текущего документа. В ее правой части расположена стрелка, вызывающая меню со списком открытых файлов. С помощью меню и осуществляется переключение между ними, причем, это не единственный способ. Текстовый редактор может разделять окно на несколько частей. На панели инструментов присутствуют специальные кнопки разделения по горизонтали и по вертикали. Это позволяет одновременно видеть несколько открытых документов.

Нестандартно выполнена функция закрытия файлов. Ctrl+F4 в Windows закрывает текущий документ. Но это не работает. Нет также каких-либо кнопок закрытия файлов, контекстного меню. Приходится пользоваться либо меню File, либо использовать нестандартное сочетание клавиш Ctrl+W. Впрочем, здесь нет ничего страшного. Текстовый редактор позволяет редактировать все клавиатурные ярлыки, используемые в приложении. Доступ к их корректировке осуществляется через глобальные опции и их раздел Shortcuts.

При открытии документов вы можете указывать их кодировку. Поддерживаются основные кодовые страницы, где используется кириллица (CP1251, KOI8-R, CP866). Некоторые кодировки определяются автоматически, но для KOI8-R и CP866 потребовалось явное указание. Текстовый редактор имеет необычное окно открытия файлов, позволяющее использовать закладки для любимых папок, а также выполняющее подсветку файлов определенных типов, как это реализовано в некоторых файловых менеджерах. Вы можете открывать файлы с FTP серверов, а также загружать информацию на них. Кроме того, имеется возможность открытия документов их архивов ZIP и GZIP.

jEdit поддерживает более 130 вариантов подсветки файлов. На официальной странице проекта приводится полный список поддерживаемых языков программирования и других типов. Кроме того, вы можете загрузить с сайта поддержки продукта дополнительные варианты раскрашивания синтаксиса.

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

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

jEdit поддерживает расширение с помощью плагинов. В дистрибутив включено один модуль – записная книжка. Программа поставляется с удобной локальной справочной системой.

К содержанию

NoteTab Light 5.61

Официальный сайт: www.notetab.com
Размер: 2134 КБ
Цена: бесплатный

Рабочее окно NoteTab Light
Рабочее окно NoteTab Light

NoteTab Light предназначается, в первую очередь, для подготовки документов в формате HTML и CSS. Основное внимание уделяется качественному сервису, помогающему в работе web-дизайнера.

Программа обладает стандартной для многих приложений Windows панелью инструментов. Вы можете добавлять и удалять кнопки, менять их размер. Имеется возможность воспроизведения звукового файла при выборе каких-либо инструментов.

Текстовый редактор позволяет открывать несколько документов внутри одного рабочего окна. На этот раз, все реализовано в классическом ключе – с помощью вкладок. Управление ими также не оригинально. Средняя кнопка мыши закрывает документ. В контекстном меню собран такой набор команд, которому позавидовал бы иной браузер. Вы можете переименовывать вкладки, перегружать документы, менять их формат, скрывать значки, подсказки и многое другое. Также имеется возможность перетаскивания вкладок мышью в пределах панели, что позволяет удобно менять их местами.

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

Одна из особенностей интерфейса приложения заключается в наличии большой группы кнопок в нижней части рабочего окна, переключающих режимы левой боковой панели. Здесь и сосредоточены основные сервисные возможности текстового редактора. Первая закладка Auto Correct предназначается для вызова списка автоматической замены слов. Он далеко не пуст по умолчанию, имея в словаре множество популярных вариантов опечаток. Все они применяются для английского языка. Программа позволяет также создавать списки автоматической замены, которые удобно использовать для быстрого ввода часто повторяющихся строк.

Вторая кнопка Capture Links предназначается для извлечения ссылок из файлов. Вы открываете какой-либо текст, а программа находит в нем ссылки.

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

Следующая сервисная функция Euro предназначается для конвертирования валют. Format Email позволяет изменить форматирование документа так, чтобы его было удобно посылать по электронной почте. Например, указывается максимальная длина строки.

В состав текстового редактора входит довольно мощный FTP-клиент. Он позволяет загружать файлы в обоих направлениях, открывать документы с удаленных серверов, выполнять множество команд. Для продвинутых пользователей предлагается возможность создания и запуска сценариев.

Одна из наиболее важных закладок связана с вводом HTML-тегов. Принцип их ввода повторяет CSS. Вы выбираете тег, вам предлагается ввести серию параметров, после чего в документ добавляется целая конструкция. Следующая закладка, HTML Auto Replace, практически идентична предыдущей группе функций. Отличие заключается в том, что теги не сгруппированы. Они представлены в алфавитном порядке.

Paste Clips предназначается для быстрого ввода часто повторяющихся фраз. Вы можете заносить в список строки, после чего они извлекаются с помощью двойного щелчка мышью.

Remind Me представляет собой инструмент вывода напоминаний. Sample Code содержит набор небольших примеров документов. Smiles является богатой библиотекой смайликов. Utilities состоит из множества мелких утилит. Некоторые из них напрямую связаны с обработкой текста, другие же выполняют исключительно сервисные функции. Вы можете, например, производить сравнения файлов, преобразовывать HTML в простой текст (удаление тегов), производить обратную операцию - из текста в HTML. Имеется возможность извлечения всех простых ссылок из документов HTML, всех ссылок на картинки. Утилиты позволяют конвертировать величины – температуры, длины, скорости, веса, объемы и многое другое. Среди утилит есть алгоритм вычисления вашего оптимального веса, инструменты (де-)кодирования UUE. Вы можете также шифровать документы, а также выполнять их дешифрование.

Но как бы ни были хороши сервисные функции, текстовый редактор, в первую оценивается по работе с текстом. NoteTab Light способен удалять строки, разделять и объединять их, выполнять их сортировку по алфавиту. Вы можете форматировать текст по левому и правому краю, а также выполнять выравнивание по обеим сторонам. Имеется возможность изменения размеров отступов, удаления лишних пробелов, пустых строк. В полном объеме поддерживается работа с блоками текста (выделение, копирование, вставка). Большой набор функций предлагается для управления регистром символов. Имеются средства интеграции с браузером для быстрого просмотра HTML¬-страниц.

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

К содержанию

Сводная таблица

 Crimson Editor 3.70HTMLPad 2007jEdit 4.2NoteTab Light 5.61
Windows++++
Mac OSX--+-
Linux--+-
Русский язык интерфейса----
Панель инструментов++++
Открытие нескольких документов в одном окне++++
Работа с проектами++--
Windows-1251++++
DOS-866--+-
KOI8-R--+-
Поддержка Unicode++++
HEX-редактор----
Поддержка редактирования RTF----
Предварительный просмотр в диалоге открытия документа----
Подсветка синтаксиса++++
Быстрая вставка даты и времени++++
Быстрая вставка HTML-тегов-+-+
Быстрая вставка произвольных строк---+
Поиск по мере набора текста--+-
Замена текста на основе регулярных выражений++++
Предварительный просмотр документа перед печатью++--
Сохранение экранной сессии--+-
Запись и воспроизведение макросов+-+-
Закладки внутри текста++++
Автоматическая коррекция текста---+
Все заглавные буквы++++
Все буквы строчные++++
Все слова с большой буквы++-+
Инвертирование регистра+---
Как в предложениях---+
Транслитерация----
Шифрование документов---+
Исправление раскладки клавиатуры----
Проверка орфографии на русском языке----
Сравнение текстов---+
Цветная печать с учетом подсветки синтаксиса--+-
Файловый навигатор+++-
FTP-клиент++++
 Crimson Editor 3.70HTMLPad 2007jEdit 4.2NoteTab Light 5.61

Crimson Editor 3.70Crimson Editor 3.70
HTMLPad 2007HTMLPad 2007
jEdit 4.2jEdit 4.2
NoteTab Light 5.61NoteTab Light 5.61

К содержанию



Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.