Введение

Свободный и открытый текстовый редактор

SciTE или текстовый редактор на базе SCIntilla — это кроссплатформенный текстовый редактор, разработанный Нилом Ходжсоном с использованием компонента редактирования Scintilla. Он распространяется по минимальной версии Исторического уведомления о разрешении и отказа от ответственности. Легкий и ориентированный на скорость, он предназначен главным образом для редактирования исходного кода, обеспечивая подсветку синтаксиса и встроенные ссылки на функции для множества различных языков программирования. Для Microsoft Windows доступна автономная версия, предназначенная для использования с USB-накопителей. SciTE имеет ряд общих функций с другими редакторами, основанными на компоненте редактирования Scintilla, такими как Geany и Notepad++.

История

SciTE был впервые выпущен в 1999 году.

Настройка

SciTE обладает высокой степенью настраиваемости. Несмотря на отсутствие графического окна настроек, параметры можно изменять, редактируя обычные текстовые файлы конфигурации. Возможно настроить различные параметры для каждого языка и проекта, а также глобальные или индивидуальные для каждого пользователя. В стандартной установке предусмотрены пункты меню для открытия этих файлов непосредственно в редакторе. Это обеспечивает широкие возможности для настройки, включая сочетания клавиш, отступы, сворачивание кода, шрифты и подсветку синтаксиса.

Особенности

Функции включают замену в выделенном фрагменте, замену с использованием регулярных выражений и подгрупп, поиск по файлам, сворачивание кода, работу с API-файлами, копирование с форматированием, автозамену, множественный выбор и поддержку шрифтов с переменной шириной. Интерфейс редактирования состоит из нескольких вкладок, содержащих исходный код, а также панели вывода, отображающей результаты работы запущенных скриптов. SciTE поддерживает подсветку синтаксиса для многих языков программирования. Полный список поддерживаемых языков можно найти в официальной документации. Начиная с версии 4.0.5, поддерживаются большие файлы. В версии 4.1.0 добавлена экспериментальная поддержка языков, пишущихся справа налево, например, арабского.