Linux -- это интересно

Scintilla / SciTE / QSciTE


Рубрика: Прочие
Метки: | | | |
Просмотров: 5141


Текстовой редактор для программистов.

SciTE — легковесный C++ / GTK+ текстовой редактор кода с подсветкой кода для программистов.

SciTE текстовой редактор первоначально созданный для демонстраций возможностей Scintilla (компонент редактирования), однако по мере развития ставший широко используемым редактором исходных текстов программ.

Scintilla — компонент редактирования, основное предназначение которого редактирование исходных текстов программ. Создан Нейлом Ходжсоном (Neil Hodgson), являющимся и разработчиком SciTE.

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

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

Интерфейс у SciTE однооконный, частично настраиваемый (может быть убрано панель меню, панель вкладок, панель инструментов и статуса), для переключения между открытыми файлами используются вкладки.

Настройки SciTE, у GTK версии, реализованы путём редактирования файлов конфигурации (в меню имеется быстрый доступ к ним), единый графический интерфейс для изменения настроек отсутствует. У Qt версии редактора (QSciTE) имеется графический интерфейс настроек.

Для SciTE имеется и Qt графический интерфейс, проект QSciTE (на основе Qscintilla2), а возможности редактора могут быть легко расширены с помощью скриптов (на языке Lua), выполняющихся с помощью встроенного интерпритатора.

SciTE поддерживает Unicode и позволяет открывать/сохранять файлы как в любой кодировке. Имеется возможность сохранения/загрузки сессии (набора открытых файлов), экспорт файлов возможен в форматах HTML, RTF, PDF, LaTeX, XML с сохранением подсветки синтаксиса.

Имеется возможность буферизации графики (для избежания мерцания при прорисовке символов), отображение номеров строк, автодополнение (автоматическое завершение), одновременное использование различных шрифтов (в том числе и пропорциональных) и быстрое изменение размера шрифтов.

Реализована автоматическая установка отступов, сворачивание и разворачивание структурных блоков текста (фолдинг), подсветка парных и непарных (незакрытых) скобок, подсветка всех видимых и невидимых копий слова под курсором и многое другое...

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

SciTE позволяет вызывать внешние программы для обработки открытых файлов (например компиляторы).

У Scintilla и SciTE лицензия собственная / License for Scintilla and SciTE

Лицензия QSciTE: GNU GPL v2

Домашняя страница Scintilla и SciTE

Домашняя страница проекта QSciTE

Комментариев: 4 RSS

> предназначение которого редактирование

> исходных текстов и существует

> сохранять файлы как в любой кодировке

Поставил посмотреть, что там с языком, но не понял, зачем оно вообще надо. Русского не нашёл. Как и применения редактору. Перечитал обзор и тоже не нашёл, в чём его плюсы. Из gtk+ есть Gedit и Geany (жаль, нет обзора у нас). Эти два редактора имеют функционал, достаточный многим ) и русский есть, и плагины, и лёгкие они, годами проверенные ) а этот я тут же снёс ))

Есть вариант её русифицировать?
QSciTE можно легко русифицировать с помощью Qt Linguist. Рython софины тоже не очень сложно, а вот GTK софт я не пробовал, пока... Потому даже и БМП :)))

Из gtk+ есть Gedit и Geany (жаль, нет обзора у нас)
Ну не люблю я писать про тот софт что есть в репах большинства дистров и который к тому же уже многие тысячи раз описали по всяким блогам... Не интересно это, да и незачем плодить сущности.

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)