Текстовый редактор SciTE
Статьи -> Операционные системы -> QNX
Текстовый редактор SciTE
Первоначально этот материал находился на моем первом сайте www.nsdevice.narod.ru.
Для многих людей компьютер стал основным рабочим инструментом. Подобно тому, как у каждого плотника есть любимый топор, который фактически, является продолжением руки, так и и у профессионального пользователя компьютера есть свои любимые инструменты - программы. Это и файловая оболочка и Интернет-браузер и, конечно, текстовый редактор. Если с пользователями Windows все понятно - альтернативы Word'у нет, то в операционной системе QNX вопрос выбора текстового редактора решается не так однозначно.
Прежде всего, давайте определимся с целями применения текстового редактора. “Что за нелепая задача!” - воскликнет нетерпеливый читатель. “Не все так просто,” - отвечу я. Итак, для чего же нам текстовый редактор? Ответ прост - чтобы писать тексты. Правильно! Ответ в прямо в точку! Однако тексты бывают разными. Это и доклад о проделанной работе, и конфигурационные файлы и исходники программ и HTML-страницы и многое другое. На первый взгляд отличия между перечисленными текстами незначительны. Это только на первый взгляд между исходниками программы на языке Си++ и отчетом нет разницы. Давайте посмотрим более внимательно и сформулируем основные требования к текстовому редактору, в котором планируется выполнить указанные работы. Все рассуждения будут справедливы прежде всего для операционной системы QNX.
HTML-страница
- Наличие возможности текстового редактора отображать страницу, подобно интернет-браузеру.
- Наличие различных режимов ввода текста: визуальное конструирование страницы, режим редактора контейнеров
- Подсветка синтаксиса
- Многооконный интерфейс
- возможность сохранение сессии, т.е. автоматическое открытие всех рабочих файлов
- возможность запуска редактора в режиме консоли. Это надо в случае невозможности запустить графический интерфейс.
- Возможность форматирования текста
- Возможность использования таблиц и рисунков
- Возможность вывода документа на печать и т.д.
А теперь давайте проанализируем, что у нас есть в наличии. А есть у нас следующее:
- Стандартный редактор Vedit
- Встроенный редактор в файловую оболочку Midnight Commander.
- Оконный редактор SciTE
- Полная версия редактора SciTE
- консольные: Vedit и MC
- оконные для графической оболочки 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
Внимание.
Комментировать могут только зарегистрированные пользователи.
Возможно использование следующих HTML тегов: <a>, <b>, <i>, <br>.