Редактирование: SciTE

Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 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+ЛКМ.
 
  
 
==Архив версий==
 
==Архив версий==

Обратите внимание, что все добавления и изменения текста статьи рассматриваются как выпущенные на условиях лицензии GNU Free Documentation License 1.3 или более поздняя (см. xrWiki:Авторские права). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого.
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ МАТЕРИАЛЫ, ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Отменить | Справка по редактированию  (в новом окне)