Scite

Scite
SciTE
SciTE в Ubuntu 5.04
Тип текстовый редактор
Разработчик Neil Hodgson
Написана на C++
ОС Кроссплатформенное программное обеспечение
Версия 1.78 — 28 апреля 2009 года
Лицензия License for Scintilla and SciTE
Сайт www.scintilla.org

SciTE (от англ. Scintilla based Text Editor) — кроссплатформeнный текстовый редактор, созданный Нилом Ходжсоном (англ. Neil Hodgson) с использованием разработанного им же компонента редактирования программ и выполняет подсветку синтаксиса для многих языков программирования (C, C++, C#, Pascal, Python и др.) и разметки (XML и т. п.). SciTE характеризуется[1] как компактный текстовый редактор для программистов с удобно реализованным сворачиванием кода, развитой подсветкой синтаксиса и другими полезными функциями. Размер дистрибутива SciTE не превышает 1 Мб.

Содержание

Произношение названия

Не существует единого мнения о произношении названия «SciTE». (Scintilla Text Editor) [saɪntilla]. Многие пользователи произносят его как sight или site [saɪt], в то время как сам автор придерживается произношения skite [skaɪt] или shkite [ʃkaɪt].[2]

Особенности SciTE

Интерфейс

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

Настройка

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

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

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

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

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

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

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

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

Автодополнение в SciTE
Всплывающая подсказка в SciTE

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

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

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

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

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

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

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

Совместимость

SciTE 1.71 для GNU/Linux

SciTE распространяется как в виде готовых дистрибутивов для ОС GNU/Linux и Microsoft Windows, так и в виде исходных текстов на C++, которые могут быть скомпилированы:

В ОС GNU/Linux интерфейс SciTE реализован с помощью GTK+, в ОС Microsoft Windows — на Windows API.

История развития

SciTE был первоначально создан для демонстрации возможностей текстовым редактором. Количество загрузок программы согласно статистике сайта SourceForge.net выросло с 873 для версии 1.25 до 60 524 для версии 1.70 (по состоянию на 2 октября 2006 года).

Версии:

  • 0.80 (beta, первая опубликованная версия) для ОС Microsoft Windows, выпущена 14 марта 1999 года. Ранние версии SciTE носили название «Tide».
  • 0.81, впервые появился дополнительный вариант программы, статически скомпонованный с
  • 0.90 (29 апреля 1999 года) — первая версия для ОС GNU/Linux.
  • 1.0 была выпущена 28 сентября 1999 года. В ней название Tide во избежание конфликта с TIDE (Tix Integrated Development Environment) заменено на SciTE (SCIntilla based Text Editor).
  • 1.1, выпущенная 6 ноября 1999 года, подверглась значительной реструктуризации для улучшения модульности и кроссплатформeнности. Введено добавление дополнительных инструментов (внешних программ для обработки файла). Появилась возможность экспорта в формате браузер.
  • 1.15 (15 декабря 1999 года) — появилась печать (в Microsoft Windows).
  • 1.2 (21 января 2000 года) — появились прямоугольное выделение, автодополнение и всплывающие подсказки.
  • 1.22 (27 февраля 2000 года) — появился фолдинг для языков Си, C++, JavaScript и 6 сентября 2000 года) — появился экспорт текста в формате RTF.
  • 1.33 (6 ноября 2000 года) — добавлена возможность работы с несколькими файлами в ОС Windows и переключение между ними с помощью вкладок.
  • 1.34 (28 ноября 2000 года) — добавлена поддержка языка программирования Паскаль и экспорт в формате 15 января 2007 года) — добавлена поддержка языка программирования D.
  • 1.74 (14 ноября 2007 года)
  • 1.75 (22 ноября 2007 года)
  • 1.76 (16 марта 2008 года) — SciTE Director Interface теперь работает и в GTK+. Поддержка PowerShell и Magik.
  • 1.77 (18 октября 2008 года) — добавлена возможность автосохранения позиции и размера окна. Добавлен лексер MySQL.

Кроме Нейла Ходжсона, вклад в работу над SciTE сделали ещё 187 участников.[6]

Примечания

  1. http://region.computerra.ru/offline/2004/200438/36100/
  2. Off the wall question(англ.)
  3. Localised SciTE.
  4. 1 2 SciTE Documentation.
  5. SciTE Lua Scripting Extension.
  6. History of Scintilla and SciTE.

Смотри также


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Scite" в других словарях:

  • SciTE — Тип текстовый редактор Разработчик Neil Hodgson …   Википедия

  • SciTe — Scintilla Text Editor …   Wikipédia en Français

  • Scite — Scintilla Text Editor …   Wikipédia en Français

  • Scite — Basisdaten Entwickler: Neil Hodgson Aktuelle Version: 1.78 (28. April 2009) …   Deutsch Wikipedia

  • SciTE — Scintilla Text Editor …   Wikipédia en Français

  • SciTE — Basisdaten Entwickler Neil Hodgson Aktuelle Version 2.29 (16. September 2011) …   Deutsch Wikipedia

  • scite — or site /sayt/ The sitting or standing on any place; the seat or situation of a capital messuage, or the ground whereon it stands …   Black's law dictionary

  • SciTE — Infobox Software name = SciTE caption = SciTE under Windows developer = latest release version = 1.76 latest release date = March 16 2008 operating system = Cross platform language = genre = Text editor license = Historical Permission Notice and… …   Wikipedia

  • SciTE — Captura de pantalla de SciTE. Captura de pantalla de SciTE 1.76 en Windows XP …   Wikipedia Español

  • scite — pleb·i·scite; pleb·e·scite; …   English syllables


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»