Иногда возникает насущный вопрос – можно ли найти небольшой лёгкий удобный бесплатный многоплатформенный текстовый редактор?
Ответ – да, можно. Ответ существует с 2000 года! Название этого редактора – SciTE (SCIntilla based Text Editor).

SciTE на данный момент доступен для платформы intel Win32 и Linux совместимых операционных систем с GTK+. Он запускается на Windows 95, NT 4.0, Windows 2000, и на Red Hat Linux 8 и 9 с GTK+ 1.2 и 2.0.


Редактор лёгок. Архив с программой весит ~600 кБайт. Сама программа – ~400 кБайт. Её удобно устанавливать как внешний редактор для других программ. Или вообще заменять ею notepad. Программа идеально подходит для использования со строковыми компиляторами.

Что в плюсе: подсветка синтаксиса для очень большого числа форматов исходных текстов, поддержка контекстно-зависимого редактирования для разных форматов, экспорт в HTML, RTF, PDF, LaTEX, XML, удобные возможности для настройки печати, наличие окна консоли, возможность добавления своих команд, возможность настройки любых внешних программ (для компиляции или запуска откомпилированных приложений), работа со вкладками, поддержка регулярных выражений и многое, многое, многое другое.

Есть один минус, который, правда, не способен остановить мыслящего программиста. Все функции редактора настраиваются «вручную» – редактированием файла настроек. При первом запуске Вы можете удивиться бедности редактора. И некоторых это пугает. Но не торопитесь. Загляните в документацию, загрузите файл настроек (который неплохо самодокументирован). И Вы сможете сделать этот редактор таким, каким захотите. Уверен, он удовлетворит требования самого взыскательного пользователя.

Сохранение настроек в файлах даёт одно неоспоримое преимущество – удобную переносимость. Просто перепишите директорию с программой на другой компьютер, и всё!

Расскажу о настройках, чтобы поначалу не путались. Самый главный файл – файл глобальных настроек. Он содержит все настройки (по умолчанию). Лежит рядом с программой. Файл пользовательских настроек (лежит как правило в «D:\Documents and Settings\LocalService\» – определяет настройки конкретного пользователя. Настройки этого файла исключают глобальные настройки. Файл локальных настроек сохраняется в директории, где редактируется файл. Применяется как правило для настройки сред компиляции (удобно, когда используется несколько ассемблеров или С-компиляторов).

Иногда бывает нужно взглянуть на редактируемый файл в HEX виде. Не беда. Мы можем подключить любой внешний бинарный просмотрщик. Например, BIEW. Для этого в файле настроек следует поместить строки примерно такого содержания:
command.name.8.*=HEX_View
command.8.*=C:\Program Files\Biew\biew.exe -a $(FileNameExt)
command.is.filter.8.*=1
command.subsystem.8.*=2

В результате у Вас появится дополнительная строка в меню Tools (Сервис), и по клавише < Сtrl>+8 будет вызываться Biew.

Если хотите, чтобы редактор закрывался по < Аlt>+X, следует добавить ещё одну пользовательскую клавиатурную команду:
user.shortcuts=\
Ctrl+Shift+V|IDM_PASTEANDDOWN|\
Ctrl+PageUp|IDM_PREVFILE|\
Ctrl+PageDown|IDM_NEXTFILE|\
Alt+X|IDM_QUIT|

В общем, возможности по настройке практически не ограничены, но нужно читать документацию! :)

На страничке Бесплатные программы, которые мы выбираем Вы найдёте ссылки для скачивания как программы, так и хорошей русскоязычной документации.