Интернет магазин китайских планшетных компьютеров



Компьютеры - SciTE - Особенности SciTE

28 мая 2011


Оглавление:
1. SciTE
2. Особенности SciTE
3. Совместимость



Интерфейс

Интерфейс SciTE однооконный, многодокументный, с использованием вкладок для переключения между открытыми файлами. Присутствуют меню, панель инструментов, панель вкладок и панель статуса. Существуют файлы локализации для нескольких десятков языков, в том числе русского. Помимо естественных языков, существует файл локализации для международного языка Эсперанто. Новые файлы локализации можно создавать путём перевода файла «locale.properties», входящего в состав дистрибутива.

Настройка

SciTE обладает широкими возможностями по настройке, которые реализуются путём редактирования файлов конфигурации, быстрый доступ к которым предоставлен в разделе меню «Настройки». Графические интерфейс настройки отсутствует, за исключением настроек отступа.

Также возможности SciTE могут быть расширены с помощью скриптов на языке Lua, которые выполняются с помощью встроенного интерпретатора Lua 5.1. Несколько таких скриптов опубликовано на сайте scite.ruteam.ru и на странице SciteScripts сайта lua-users.org. Много интересных решений можно найти в составе русскоязычной сборки SciTE проекта SciTE-Ru.

Работа с файлами

SciTE позволяет открывать и сохранять файлы как в системной кодировке, так и в Unicode.

Возможен экспорт файлов в форматах HTML, RTF, PDF, LaTeX, XML с сохранением подсветки синтаксиса;

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

Существует ограничение на количество одновременно открытых файлов: максимальное значение задаётся в настройках и не может превышать 100.

Редактирование текста

Особенности реализации отображения текста в SciTE:

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

Особенности реализации редактирования:

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

Подключение внешних программ

Обработка сообщений компилятора в SciTE

SciTE позволяет вызывать внешние программы для обработки открытых файлов с помощью команд из раздела меню «Tools». Команды могут быть настроены пользователем и различаются в зависимости от типа обрабатываемого файла.

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



Просмотров: 2461


<<< SALOME
SMPlayer >>>