На главную страницу ЗАО Софткей
 Главная   Новости   Статьи   Пресс-релизы   Рассылки 
 
MS O365 test

Простые текстовые редакторы

30.08.2004 / Программы / Дмитрий Лобач

Доминирование в сфере редактирования текста таких монстров, как Microsoft Word, вовсе не означает, что небольшие простые редакторы не могут быть полезны. Работа с программными исходниками, скриптами, логами, HTML и XML-кодом – вот далеко не все сферы применения "легковесных" редакторов. В этом обзоре мы рассмотрим два таких продукта – CuteHTML и EditPadPro.

Как не трудно догадаться из его названия, CuteHTML "специализируется" на редактировании исходного текста HTML-документов. Рабочее пространство программы разделено на две области. Слева расположена "навигационная панель" - своеобразный "минипроводник", который позволяет легко находить и открывать HTML-файлы. Преобладающую часть экрана занимает MDI-окно с редактируемыми текстами. CuteHTML допускает одновременную работу с несколькими файлами, между которыми можно переключаться с помощью закладок, расположенных внизу окна программы. Запустив редактор или создав новый документ, мы получаем окно с HTML-кодом такого вида:

Общий вид CuteHTML

CuteHTML подсвечивает теги голубым цветом, а комментарии - серым. Текст, который будет виден в браузере, редактор отображает черным цветом. Индикацию можно перевести в режим, предназначенный для подсветки текстов на Perl или отключить вовсе. Цветовые настройки обоих схем (HTML и Perl) можно редактировать в одном из разделов окна Settings.

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

Вставка тэгов

Впрочем, этот недостаток достаточно легко преодолевается. CuteHTML позволяет сохранять фрагменты HTML-кода в виде так называемых Code snippets, которые потом можно быстро вставлять в редактируемый файл. Недостатком в данном случае является невозможность назначить для code snippet комбинацию клавиш или иконку на панели инструментов - вызывать его можно только из меню.

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

Автоввод тегов

Еще одна полезная возможность - автоввод зарезервированных слов. Достаточно ввести открывающую скобку тега "<", чтобы появилось меню с возможными вариантами. Чем больше первых букв вы наберете, тем меньшее количество вариантов останется в меню. Ближайшим аналогом такого инструмента является система Code Completion в Delphi.

CuteHTML поддерживает проверку правописания. Правда, русского словаря там нет - только английский, французский, немецкий и испанский. CuteHTML умеет определять "вес" документа и рассчитывает, сколько займет его передача при различных скоростях соединения.

Созданный документ можно распечатать или просмотреть в браузере, щелкнув по соответствующим иконкам на панели инструментов.

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

В целом, CuteHTML оставляет благоприятное впечатление, так как сочетает легковесность и простоту с гибкостью. Единственное, что огорчает - невозможность назначать для code snippets и javascripts горячие клавиши. Ну и отсутствие проверки русского правописания. Этот редактор прекрасно подойдет для замены "блокнота" при работе с HTML-исходниками.

EditPad Pro можно кратко охарактеризовать, как отличный DOS-редактор для Windows. Как и CuteHTML, он абсолютно не предназначен для работы с .doc или .rtf-файлами.

Однако если вам нужно редактировать исходники программ, конфигурационные файлы, скрипты и т.д., EditPad Pro может оказаться очень полезен.

Общий вид EditPad

Он не обладает специализированными инструментами для работы с HTML, однако умеет "подсвечивать" синтаксис в самых разнообразных типах текста: .html, .xml, .pas, .css, .cpp и многих других.

Редактор располагает средствами управления печатью и работы с электронной почтой.

В области манипуляции с текстом EditPad Pro предлагает ряд удобных возможностей. Помимо обычных "копировать/вставить" есть такие интересные опции, как "добавить копируемый текст к уже имеющемуся в буфере" (copy append) или "обменять выделенный текст на имеющийся в буфере" (swap with clipboard). Буфер в EditPad имеет шестнадцать отделений, содержимое которых можно наглядно увидеть с помощью специального окна.

Типично "DOS-овская" черта EditPad - это возможность выделять прямоугольные массивы текста. Такое возможно лишь в том случае, если выбран моноразмерный шрифт вроде Courier и выключен режим переноса word wrap.

Еще один "DOS-овский" элемент - предусмотрены комбинации клавиш для копирования и удаления строк. Другие "горячие клавиши" позволяют вставлять в текст дату/время, разрыв страницы или переходить к комплементарной закрывающей скобке. EditPad располагает мощной системой поиска, поддерживающей, в том числе, и регулярные выражения.

В EditPad хорошо развиты средства перекодировки (ANSI-OEM-UNICODE), а также управления форматированием. Термин "форматирование", конечно же, в данном случае применяется очень условно, поскольку ни с какими специальными тегами EditPad работать не умеет. Зато он может справиться со взаимным переводом знаков табуляции, проблема, перевода строки и так далее. Можно трансформировать буквы нижнего регистра в верхний и наоборот, а также инвертировать регистр. Есть также инструменты для сортировки строк в алфавитном или обратном порядке. EditPad поддерживает и проверку правописания (но не для русского языка).

Обычно на таких вещах не принято останавливаться особо, но хочется отметить, что стек системы Undo-Redo в EditPad, во-первых, имеет практически неограниченную глубину, а во-вторых, не очищается после сохранения файла, что иногда может спасти от неприятных ошибок.

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

EditPad предлагает довольно полезные средства навигации – такие, как режим нумерации строк и закладки, к которым можно переходить по комбинации клавиш Ctrl-цифра.

EditPad поддерживает работу с несколькими файлами, между которыми можно легко переключиться по панелькам или с помощью горячих клавиш перебора. Для каждого файла можно вызвать окошко статистики, которое, в отличие от Word'a, не является здесь диалоговым - текст из него можно скопировать.

Работа с несколькими файлами и окно статистики

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

CuteHTML и EditPad не исключают, а дополняют друг друга. Поэтому, тем, кому приходится работать с текстами "на низком уровне", оба они вполне могут понадобиться одновременно.


Ссылки по теме:

Автор статьи: Дмитрий Лобач


Рубрики статей
Все статьи
Аналитика
Программы
Игры
Интернет
Авторские права
Интервью
События в мире ПО
Рассылки
Новости мира ПО
Статьи: Мир ПО
Статьи: Программы
Статьи: Игры
Архив выпусков
  «   Ноябрь 2018   »  
Пн Вт Ср Чт Пт Сб Вс
   1234
567891011
12131415161718
19202122232425
2627282930  
Поиск в архиве

Логин / пароль:
запомнить




Наши партнеры:

 САПР и графика



Написать редактору  | RSSЭкспорт новостей и обзоров


Rambler's
Top100 Rambler's Top100

Разработка компании «Битрикс»
Разработано
«Битрикс»


Copyright © 2001-2018 ЗАО «Софткей»