SciTE текстовый редактор для программистов для Windows, Linux

SciTE (от англ. Scintilla based Text Editor) - текстовый редактор для Windows и Linux, предназначенный в первую очередь для программистов. SciTE понимает регулярные выражения (Шпаргалка RegExp: Метасимволы, Максимализм квантификатора, Алфавиты и блоки) при замене.

В программе имеется поддержка большинства языков программирования (C, C++, C#, Java, Ruby, Pascal, Perl, Python и другие), разметки (HTML, XML, JSON), описания аппаратуры (VHDL, Verilog, SystemVerilog), подсветка синтаксиса, одновременная работа с несколькими файлами, прямоугольное выделение текста и многие другие полезные функции.

Язык программирования Lua встроен в SciTE, что позволяет пользователю дополнительные настройки. Можно написать сценарии Lua, которые имеют доступ к содержимому буфера и API Scintilla. Сценарии могут быть вызваны с помощью горячей клавиши, или по событию, обеспечивая возможность для реализации автоматического завершения или другого обработчика прерываний.

При наличии соответствующей среды разработки компиляцию и запуск проекта можно осуществить прямо из редактора SciTE.

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

# apt install scite

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

SciTE по большей части придерживается установленных в Windows и GTK+ стандартов. Клавиши навигации (стрелки, page up/down, home и end) поддерживают расширение или сужение области выделения при удержании Shift, а также выделение прямоугольных областей при удержании Shift и Alt. Некоторые клавиши могут быть недоступны в ряде национальных раскладок или в том случае, когда они контролируются системой (например, менеджером окон в GTK+).

Читайте также: Обзор повседневных программ Unix, Что такое IDE интегрированная среда разработки? Список IDE.

PQ VPS сервера в 28+ странах.