SciTE — различия между версиями

Материал из xrWiki
Перейти к: навигация, поиск
 
Строка 18: Строка 18:
 
'''Sci'''ntilla based '''T'''ext '''E'''ditor, он же SciTE — это компактный, кросплатформенный текстовый редактор с очень широким функционалом. Базируется на компоненте Scintilla, реализующем подсветку великого множества языков программирования. Умеет вызывать внешние программы для обработки открытых файлов, и, таким образом, может служить некоторой заменой IDE, в особенности для интерпретируемых языков.
 
'''Sci'''ntilla based '''T'''ext '''E'''ditor, он же SciTE — это компактный, кросплатформенный текстовый редактор с очень широким функционалом. Базируется на компоненте Scintilla, реализующем подсветку великого множества языков программирования. Умеет вызывать внешние программы для обработки открытых файлов, и, таким образом, может служить некоторой заменой IDE, в особенности для интерпретируемых языков.
  
[http://forum.ru-board.com/topic.cgi?forum=5&topic=35160&start=620#1 Версия от команды Ru-Board]  
+
В этой статье рассматривается настройка доработанной версии [http://forum.ru-board.com/topic.cgi?forum=5&topic=35160&start=620#1 от команды Ru-Board].
 +
 
 +
 
 +
== Ассоциации файлов с программой ==
 +
Их можно задать при установке программы в окне SciTE Helper, либо позднее при открытии файла из проводника.
  
 
==Подсветка синтаксиса==
 
==Подсветка синтаксиса==
 +
Подсветка [[Формат XML|XML]] в редакторе включена по умолчанию, а вот для '''.script''' и '''.ltx''' придётся указывать тип файла и некоторые ключевые слова вручную.
 +
 +
Чтобы скайт распознавал файл с расширением .script как требующий подсветки Lua, нужно открыть свойства нужного языка через '''Настройки -> Подключенные настройки -> Открыть lua.properies''', и в параметре
 +
<syntaxhighlight lang="ini">file.patterns.lua=*.lua;*.wlua;*.macro</syntaxhighlight>
 +
дописать расширение '''.script''':
 +
<syntaxhighlight lang="ini">file.patterns.lua=*.lua;*.wlua;*.macro;*.script</syntaxhighlight>
 +
По умолчанию не подсвечивается ключевое слово '''class'''. Его нужно дописать в параметр '''keywordclass.lua''' в этом же файле.
 +
 +
По аналогии делается и для .ltx, только файл свойств носит имя other.properties.
 +
 +
== Настройки поиска и замены ==
 +
По умолчанию используется всплывающая панель поиска и замены, которая хороша всем, кроме функционала замены в выделенном участке текста и во всех открытых в данной сессии файлах. Но её можно заменить на старое доброе окно поиска и замены. Для этого нужно открыть файл глобальных настроек ('''Настройки -> Открыть файл пользовательских настроек'''), по Ctrl+F найти секцию '''[Find and Replace]''', и поменять значение параметра '''replace.use.strip''' на 0. Для однообразия можно вернуть и старое окно поиска ('''find.use.strip=0''').
  
 +
== Тонкости SciTE ==
 +
* Текст можно выделять и редактировать прямоугольным блоком, зажав Shift+ЛКМ.
  
 
==Архив версий==
 
==Архив версий==

Текущая версия на 15:47, 15 октября 2018

SciTE


SciTEWord.jpg
Тип Текстовый редактор
Автор Нейл Ходжсон
Официальный сайт scintilla.org/SciTE.html
Написан на C++
Статус Разрабатывается, поддерживается

Scintilla based Text Editor, он же SciTE — это компактный, кросплатформенный текстовый редактор с очень широким функционалом. Базируется на компоненте Scintilla, реализующем подсветку великого множества языков программирования. Умеет вызывать внешние программы для обработки открытых файлов, и, таким образом, может служить некоторой заменой IDE, в особенности для интерпретируемых языков.

В этой статье рассматривается настройка доработанной версии от команды Ru-Board.


Ассоциации файлов с программой[править]

Их можно задать при установке программы в окне SciTE Helper, либо позднее при открытии файла из проводника.

Подсветка синтаксиса[править]

Подсветка XML в редакторе включена по умолчанию, а вот для .script и .ltx придётся указывать тип файла и некоторые ключевые слова вручную.

Чтобы скайт распознавал файл с расширением .script как требующий подсветки Lua, нужно открыть свойства нужного языка через Настройки -> Подключенные настройки -> Открыть lua.properies, и в параметре

file.patterns.lua=*.lua;*.wlua;*.macro

дописать расширение .script:

file.patterns.lua=*.lua;*.wlua;*.macro;*.script

По умолчанию не подсвечивается ключевое слово class. Его нужно дописать в параметр keywordclass.lua в этом же файле.

По аналогии делается и для .ltx, только файл свойств носит имя other.properties.

Настройки поиска и замены[править]

По умолчанию используется всплывающая панель поиска и замены, которая хороша всем, кроме функционала замены в выделенном участке текста и во всех открытых в данной сессии файлах. Но её можно заменить на старое доброе окно поиска и замены. Для этого нужно открыть файл глобальных настроек (Настройки -> Открыть файл пользовательских настроек), по Ctrl+F найти секцию [Find and Replace], и поменять значение параметра replace.use.strip на 0. Для однообразия можно вернуть и старое окно поиска (find.use.strip=0).

Тонкости SciTE[править]

  • Текст можно выделять и редактировать прямоугольным блоком, зажав Shift+ЛКМ.

Архив версий[править]

v.1.74.49Ru(04.07.2007)
v.2.03.74Ru (15.02.2010)
v.2.25.99Ru (03.03.2013)