SciTE - текстовый редактор для разработчиков

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

SciTE - это кроссплатформенный текстовый редактор, разработанный Нилом Ходжсоном. SciTE работает на компоненте редактирования Scintilla, на котором работает несколько других хороших текстовых редакторов, таких как Geany (для Linux), Notepad++ (для Windows) и другие.

SciTE - текстовый редактор для разработчиков

Описание SciTE


Сильные стороны SciTE:

  • Хорошая скорость работы.
  • SciTE - это однооконное приложение с возможностью одновременного открытия нескольких текстовых файлов, которые открываются в отдельных вкладках.
  • Есть подсветка синтаксиса большого количества различных языков программирования.
  • Есть возможность сворачивать часть кода. Удобная возможность в том случае, если нужно уменьшить визуальное нагромождение документа. Эта возможность называется фолдингом.
  • Для расширения функционала можно использовать сторонние скрипты на языке Lua.
  • В программе очень большое количество настроек, которые вызываются немного своеобразно, посредством редактирования конфигурационных файлов. Конфигурационные файлы можно редактировать вручную либо непосредственно из программы, либо открытием конфигурационных файлов в стороннем редакторе. Конфигурационные файлы SciTE "лежат" в директории /usr/share/scite.
  • Этот текстовый редактор является кроссплатформенным приложением, которое можно запустить в ОС Linux и Windows.
  • Реализовано автодополнение используемых имен, переменных и т.д. Эта возможность ускоряет набор текста за счет автоматического дописывания часто используемых слов и выражений.
  • Есть возможность установить закладки.
  • Есть возможность использования сторонних компиляторов для обрботки открытых файлов.

Слабые стороны SciTE:

  • Послу установки нет возможности работать с кириллическими файлами. Для того, чтобы добавить возможность нормально отображать русский язык в SciTE необходимо сделать это.
  • Программа имеет английский интерфейс, который можно легко изменить на русский. Процесс добавления русского интерфейса в SciTE.

Установка


  1. Для установки SciTE в Linux и Windows вручную необходимо загрузить дистрибутив с официального сайта.
  2. Установить SciTE в Ubuntu можно одной командой, так как этот текстовый редактор поддерживается Canonical:
    sudo apt-get install scite

Добавление поддержки кириллицы в SciTE


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

sudo gedit /usr/share/scite/SciTEGlobal.properties
и в коде:
...
# Internationalisation
# Japanese input code page 932 and ShiftJIS character set 128
# code.page=932
# character.set=128
# Unicode
# code.page=65001
code.page=0
character.set=204
# Required for Unicode to work on GTK+:
# LC_CTYPE=en_US.UTF-8
...
внести изменения (помечены полужирным):
...
# Internationalisation
# Japanese input code page 932 and ShiftJIS character set 128
# code.page=932
# character.set=128
# Unicode
code.page=65001
# code.page=0
# character.set=204
# Required for Unicode to work on GTK+:
LC_CTYPE=en_US.UTF-8
...

После этого все текстовые файлы, которые открываются с помощью SciTE, будут правильно отображаться на экране.

Русификация SciTE


Не смотря на то, что интерфейс программы простой и разобраться в нем можно без русификации, некоторым пользователям SciTE будет удобней работать именно в русском интерфейсе. Для этого необходимо загрузить пакет локализации с сайта ITShaman и поместить его в директорию, где установлен SciTE: /usr/share/scite либо вручную, либо исполнив одну команду:

wget -P /usr/share/scite http://itshaman.ru/file_download/11/locale.properties