В SciTE можно осуществить быструю замену коротких сокращений (аббревиатур) на строку текста или даже на целый блок кода. Чтобы использовать аббревиатуру, надо набрать ее, а затем выполнить команду меню "Правка | Расшифровать сокращение" (Ctrl+B) (для моментальной замены) или "Вставить сокращение..." (Ctrl+Shift+R) (для выбора из раскрывающегося списка). Аббревиатура заменяется расшифровкой, заданной в файле аббревиатур abbrev.properties. Файл аббревиатур можно открыть с помощью команды меню "Настройки | Открыть файл настройки сокращений" и добавить туда свои аббревиатуры. Помимо файла аббревиатур, заданного по умолчанию, для определенных расширений файлов можно создать свои файлы аббревиатур.
Каждая строка в файле аббревиатур выглядит следующим образом: "аббревиатура=расшифровка".
Аббревиатуры могут содержать любые символы, включая символы верхней половины ASCII. Исключаются лишь управляющие символы и, конечно, символы возврата каретки (CR) и перевода строки (LF). У аббревиатур есть такие же ограничения, как и в файлах настроек: они не могут начинаться с решетки # (т.к. такая строка будет истолкована как комментарий), пробела (хотя могут содержать пробелы внутри) и табуляции, а также не могут содержать внутри символ "=".
Длина аббревиатур ограничена 32 символами, которых, надо полагать, вполне достаточно для аббревиатур. Длина расшифровок не ограничена.
Расшифровки могут содержать символы новой строки "\n" и позиции каретки "|". Чтобы использовать буквальный символ "|", нужно набрать "||". Вместе со SciTE поставляется файл аббревиатур, в котором содержится несколько простых примеров.
При расшифровке аббревиатуру не обязательно отделять от ранее набранного текста.
Т.е. если вы в файле сокращений задали e=é, и в тексте "eve|nt" нажали Ctrl+B (символ | указывает позицию курсора), то "event" превратится в "evént".
Если одна из аббревиатур является окончанием второй, то расшифрована будет только более короткая последняя часть.
Т.е. если вы задали 2 сокращения text=TextFile и rtext=ReadingText, то после набора слова "rtext|" (символ | указывает позицию курсора) и нажатия на Ctrl+B "rtext" превратится в "rTextFile", а не в "ReadingText", как ожидалось.
SciTE-Ru предоставляет пользователям на порядок больше возможностей по работе с аббревиатурами. В списки сокращений можно добавлять пользовательские переменные: %SEL% (выделенный текст), %CLP% (текст из буфера обмена), %[имя_переменной]% (значение внутренней переменной SciTE, например, CurrentWord, FileNameExt, SciteDefaultHome и т.п.), %GUID% (уникальный GUID нового объекта), что позволяет создавать высокоинтеллектуальные шаблоны замены.
Другая доработка позволяет использовать директиву import в файлах аббревиатур.