Текстовый редактор SciTE

Статьи -> Операционные системы -> QNX

Текстовый редактор SciTE

Первоначально этот материал находился на моем первом сайте www.nsdevice.narod.ru.

Для многих людей компьютер стал основным рабочим инструментом. Подобно тому, как у каждого плотника есть любимый топор, который фактически, является продолжением руки, так и и у профессионального пользователя компьютера есть свои любимые инструменты - программы. Это и файловая оболочка и Интернет-браузер и, конечно, текстовый редактор. Если с пользователями Windows все понятно - альтернативы Word'у нет, то в операционной системе QNX вопрос выбора текстового редактора решается не так однозначно.

Прежде всего, давайте определимся с целями применения текстового редактора. “Что за нелепая задача!” - воскликнет нетерпеливый читатель. “Не все так просто,” - отвечу я. Итак, для чего же нам текстовый редактор? Ответ прост - чтобы писать тексты. Правильно! Ответ в прямо в точку! Однако тексты бывают разными. Это и доклад о проделанной работе, и конфигурационные файлы и исходники программ и HTML-страницы и многое другое. На первый взгляд отличия между перечисленными текстами незначительны. Это только на первый взгляд между исходниками программы на языке Си++ и отчетом нет разницы. Давайте посмотрим более внимательно и сформулируем основные требования к текстовому редактору, в котором планируется выполнить указанные работы. Все рассуждения будут справедливы прежде всего для операционной системы QNX.

HTML-страница

  1. Наличие возможности текстового редактора отображать страницу, подобно интернет-браузеру.
  2. Наличие различных режимов ввода текста: визуальное конструирование страницы, режим редактора контейнеров
Исходный текст программы
  1. Подсветка синтаксиса
  2. Многооконный интерфейс
  3. возможность сохранение сессии, т.е. автоматическое открытие всех рабочих файлов
Конфигурационные файлы
  1. возможность запуска редактора в режиме консоли. Это надо в случае невозможности запустить графический интерфейс.
Отчеты
  1. Возможность форматирования текста
  2. Возможность использования таблиц и рисунков
  3. Возможность вывода документа на печать и т.д.

А теперь давайте проанализируем, что у нас есть в наличии. А есть у нас следующее:

  1. Стандартный редактор Vedit
  2. Встроенный редактор в файловую оболочку Midnight Commander.
  3. Оконный редактор SciTE
  4. Полная версия редактора SciTE
Эти редакторы можно разделить на две группы:
  1. консольные: Vedit и MC
  2. оконные для графической оболочки Photon: SciTE и SciTE (полная версия)
На основе данного признака можно выделить основные преимущества и недостатки данных редакторов. Для начала проведем объективное сравнение возможностей.

Возможность Vedit MC SciTE SciTE
(полная версия)
среда работы консоль консоль Photon Photon
подсветка синтаксиса нет да да да
многооконный режим нет нет да да
возможность работы с HTML нет нет нет да
возможность сохранять сессию (проект) нет нет да да
возможность интеграции с компиляторами нет нет да да
возможности форматирования текста нет нет да да
возможность работы с разными кодировками нет нет да да

Как вы видите, SciTe - это наиболее универсальный многоцелевой редактор. SciTE и SciTE (полная версия) обладают всеми свойствами, необходимыми программисту. Это и подсветка синтаксиса и возможность запускать компилятор непосредственно из меню редактора. В MC тоже есть подсветка синтаксиса, однако нет многооконности, возможности сохранять сессию (проект). Кроме того, mc не поддерживает операции с мышкой, и встроенный редактор не очень хорошо работает с блоками, вставляемыми из другой программы, например Help'а. О возможностях Vedit'а вообще говорить не приходится. У него есть лишь одно принципиальное преимущество - Vedit запускается сразу после установки QNX, когда еще нет ни MC, ни SciTe. Не маловажной возможностью SciTE и полой версии SciTE является возможность отката изменений в тексте. Согласитесь, приятно знать, что есть возможность вернуться назад. Особо стоит отметить возможность SciTE и полной верссии SciTe экспортировать документы в другие системы, например Windows.

Теперь давайте остановимся на субъективных преимуществах, недостатках. Главное преимущество SciTE и SciTE (полная версия) над другими редакторами - несравненное удобство работы. Оно и понятно. Графическая среда Photon'а выглядит более привлекательно, чем старая добрая консоль.

Итак, объективно и субъективно SciTE и полная версия SciTE превосходят другие текстовые редакторы. В чем же отличия между SciTe и SciTE (полная версия)? Отличий не много. Пожалуй, наиболее существенное - дополнительные возможности SciTE (полная версия) при работе с HTML.

А теперь я брошу чайную ложечку дегтя в гигантскую бочку меда. Другими словами перечислю недостатки SciTE и SciTE (полная версия). Хочется видеть проверку орфографии и возможность работы с файлами MS Word. А этого в SciTe нет.

И в заключении нельзя не вспомнить добрым словом людей, работавших над SciTE, SciTE (полнная версия). Это НПП Автоматика-С

Вы спрашиваете где же взять этот SciTE? Отвечаю.
Дистрибутив SCiTE на сайте разработчика
Или здесь

Петрелевич Сергей
petrelevich@yandex.ru
www.SmartyIT.ru

Метки: ОСи   QNX  

Комментарии.

Внимание.
Комментировать могут только зарегистрированные пользователи.
Возможно использование следующих HTML тегов: <a>, <b>, <i>, <br>.

Яндекс цитирования Ðåéòèíã@Mail.ru Rambler's Top100