Ты знаешь
![]() Учитесь под Windows | |
Разработчик(и) | Нил Ходжсон |
---|---|
Первоначальный выпуск | 1999 год |
Стабильная версия | 5.3.7 [1] ![]() |
Репозиторий | |
Написано в | С++ |
Доступно в | 39 языков [2] |
Список языков | |
Тип | Текстовый редактор |
Лицензия | HPND |
Веб-сайт | www |
SciTE или Текстовый редактор на основе SCIntilla — это кроссплатформенный текстовый редактор, написанный Нилом Ходжсоном с использованием компонента редактирования Scintilla . Он распространяется под лицензией минимальной версии Исторического уведомления о разрешении и отказе от ответственности . [3]
Легкий и быстрый, он предназначен в основном для редактирования исходного кода и выполняет подсветку синтаксиса и встроенную ссылку на функции для многих разных языков. доступен отдельный файл .exe Для Microsoft Windows , предназначенный для флэш-накопителей USB . SciTE имеет некоторые общие функции с другими редакторами, основанными на компоненте редактирования Scintilla, такими как Geany и Notepad++ .
История
[ редактировать ]SciTE был впервые выпущен в 1999 году.
Кастомизация
[ редактировать ]SciTE обладает широкими возможностями настройки. нет Хотя графического окна настроек , настройки можно изменить, отредактировав текстовые файлы конфигурации. [4] Можно иметь разные настройки для каждого языка и проекта, а также глобальные или индивидуальные параметры. В стандартной установке есть пункты меню для открытия этих файлов в редакторе. Они обеспечивают высокий уровень настройки таких вещей, как сочетания клавиш, табуляция, свертывание кода , шрифты и подсветка синтаксиса. [5]
Кроме того, в SciTE встроен язык программирования Lua , что позволяет пользователю осуществлять дальнейшую настройку. Можно писать скрипты Lua, имеющие доступ к содержимому буфера и API Scintilla. Сценарии могут запускаться по сочетанию клавиш или по событию, обеспечивающему возможность реализации автозаполнения или другого перехватчика.
Уже в 2003 году была доступна 21 локализация текстов меню и поддержка 36 различных языков программирования и других форматов кода, а редактор был способен автоматически конвертировать стили разделителей строк на разных платформах и обнаруживать файлы Unicode . [4] SciTE может экспортировать текстовые файлы в формате PDF . [6]
Функции
[ редактировать ]Функции включают замену при выделении, замену регулярных выражений подгруппами, поиск в файлах, свертывание кода, файлы API , форматирование копирования, сокращения , множественный выбор и поддержку шрифтов переменной ширины. Макет редактирования состоит из нескольких вкладок, содержащих исходный код, а также панели вывода, на которой отображаются выходные данные запущенных сценариев.
SciTE поддерживает подсветку синтаксиса многих языков. Полный список признанных языков можно найти в официальной документации. [5]
В версии 4.0.5 возможна поддержка больших файлов.
В версии 4.1.0 имеется экспериментальная поддержка языков с письмом справа налево, таких как арабский . [7]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «История SciTE, Scintilla и Lexilla» .
- ^ «scite-files/translations_list.md в основном · moltenform/scite-files» . github.com . Проверено 28 апреля 2021 г.
- ^ Ходжсон, Нил (2002). «Лицензия на Scintilla и SciTE» . Проверено 15 июня 2015 г.
- ^ Перейти обратно: а б «Кодирхамелеон». время : 75. Октябрь 2003 г.
- ^ Перейти обратно: а б Ходжсон, Нил. «Научная документация» . Проверено 15 июня 2015 г.
- ^ Крамер, Андре (2005). «Двенадцать редакторов кода и текста». вк (21): 168.
- ^ «Искра и наука» . www.scintilla.org
Внешние ссылки
[ редактировать ]- Бесплатные HTML-редакторы
- Бесплатные текстовые редакторы
- Текстовые редакторы Linux
- Программное обеспечение, поддерживающее сценарии Lua (язык программирования)
- Программное обеспечение, использующее Scintilla
- Текстовые редакторы, использующие GTK
- Текстовые редакторы Windows
- Бесплатное программное обеспечение, написанное на C++.