<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; SciTE: используем текстовый редактор SciTE]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=680&amp;type=atom" />
	<updated>2009-02-13T16:57:41Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=680</id>
		<entry>
			<title type="html"><![CDATA[Re: SciTE: используем текстовый редактор SciTE]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=19477#p19477" />
			<content type="html"><![CDATA[<p>Использование SciTE в openSUSE 11.0.</p><p>SciTE 1.77 устанавливается из репозитория <a href="http://packages.opensuse-community.org/">http://packages.opensuse-community.org/</a> почти в один клик. Рекомендации по настройке SciTE в Linux на русском языке от Ивана Салагаева: <a href="http://scite.ruteam.ru/scite/ru-fonts-for-scite-for-linux">http://scite.ruteam.ru/scite/ru-fonts-f … -for-linux</a>.</p><p>Чтобы настроить SciTE на работу с UTF-8 (и, автоматически - на правильную работу с русским языком), можно:</p><p>&nbsp; &nbsp; * в файле <strong>/usr/share/scite/SciTEGlobal.properties</strong> заменить настройку <strong>code.page=0</strong> на <strong>code.page=65001</strong>;<br />&nbsp; &nbsp; * там же раскомментировать настройки <strong>LC_CTYPE=en_US.UTF-8</strong> и <strong>output.code.page=65001</strong>;</p><p>Чтобы русифицировать меню SciTE, можно создать файл <strong>/usr/share/scite/locale.properties</strong> следующего содержания (в кодировке UTF-8):<br /></p><div class="codebox"><pre><code># locale.properties by Neil Hodgson neilh@scintilla.org
# Placed in the public domain 2001

# locale.properties defines the localised text for the user interface
# Some definitions are commented out because they duplicate another string
# The format of each line is original=localised, such as File=&amp;Fichier
# Even though the original text may have ellipses &quot;...&quot; and access key
# indicators &quot;&amp;&quot; in the user interface, these do not appear in this file
# for the original texts. Translated texts should have an access key indicator
# if needed as the translated text may not include the original access key.
# Ellipses are automatically added when needed.
# The &quot;/&quot; character should not be used in menu entries as on GTK+ the &quot;/&quot; is
# used to specifiy the menu hierarchy and so will produce extra menu items.
# Each original text may have only one translation, even if it appears in
# different parts of the user interface.

# Please state any further license conditions and copyright notices you desire.
# If there are no further notices then contributed translations will be assumed
# to be made freely available under the same conditions as SciTE.

# Перевёл дополнения к версии 1.53 Stas (s_t_a_s@mail.ru)
# До версии 1.56 переведено Basf (basfer@mail.ru)
# До версии 1.59 + исправления Borodkin Yevgen (zzh@rambler.ru)
# До версии 1.62 + небольшие исправления - Androgen Belkin (androgen@pochta.ru)
# До версии 1.63 + контекстное меню файлов AU3 - Androgen Belkin (androgen@pochta.ru)
# До версии 1.74  + UTF - Karl Muenhgausen (muenhgausen@gmail.com)

translation.encoding=utf8

# Menus

# File menu
File=&amp;Файл
New=Созд&amp;ать
Open=&amp;Открыть
Open Selected Filename=Открыть &amp;выделенный файл
Revert=Вернуться к со&amp;храненной версии
Close=&amp;Закрыть
Save=&amp;Сохранить
Save As=Сохранить &amp;как
Save a Copy=Сохра&amp;нить копию
Encoding=Ко&amp;дировка
Code Page Property=Исходная кодировка
8 Bit=&amp;8-битный формат
UCS-2 Big Endian=UCS-2 &amp;Прямой порядок байтов (сначала младший байт)
UCS-2 Little Endian=UCS-2 &amp;Обратный порядок байтов (сначала старший байт)
UTF-8 with BOM=UTF-8 используя BOM
Export=&amp;Экспортировать
As HTML=в формате &amp;HTML
As RTF=в формате &amp;RTF
As PDF=в формате &amp;PDF
As LaTeX=в формате &amp;LaTeX
As XML=в формате &amp;XML

Page Setup=Пара&amp;метры страницы
Print=&amp;Печать
Load Session=За&amp;грузить сессию
Save Session=Сох&amp;ранить сессию
Exit=В&amp;ыход

# Edit menu
Edit=П&amp;равка
Undo=&amp;Отменить
Redo=&amp;Повторить
Cut=&amp;Вырезать
Copy=&amp;Копировать
Paste=Вст&amp;авить
Duplicate=Клонирова&amp;ть
Delete=&amp;Удалить
Select All=В&amp;ыделить все
Copy as RTF=Коп&amp;ировать в формате RTF
Match Brace=Найти парную &amp;скобку
Select to Brace=Выделить &amp;до другой скобки
Show Calltip=Показать подска&amp;зку
Complete Symbol=Завер&amp;шить символ
Complete Word=Завершить с&amp;лово
Expand Abbreviation=Расшифровать сокра&amp;щение
Insert Abbreviation=Вставить &amp;сокращение...
Block Comment or Uncomment=Зако&amp;мментировать или раскомментировать текст
Box Comment=Лине&amp;йный комментарий
Stream Comment=Потоков&amp;ый комментарий
Make Selection Uppercase=Перевести в вер&amp;хний регистр
Make Selection Lowercase=Перевести в ни&amp;жний регистр
Paragraph=Абза&amp;ц
Join=&amp;Объединить
Split=&amp;Разделить

# Search menu
Search=&amp;Поиск
Find=&amp;Найти
Find Next=Найти &amp;далее
Find Previous=&amp;Предыдущее совпадение
Find in Files=Найти в &amp;файлах
Replace=&amp;Заменить
Incremental Search=Быстры&amp;й поиск
Go to=Пере&amp;йти к
Next Bookmark=&amp;Следующая закладка
Previous Bookmark=П&amp;редыдущая закладка
Toggle Bookmark=Д&amp;обавить или удалить закладку
Clear All Bookmarks=&amp;Удалить все закладки
Replacements:=Замены:

# View menu
View=В&amp;ид
Toggle current fold=Свернуть или развернуть &amp;текущий блок текста
Toggle all folds=Свернуть или развернуть все &amp;блоки текста
Full Screen=&amp;Полноэкранный режим
Tool Bar=Панель &amp;инструментов
Tab Bar=Панель в&amp;кладок
Status Bar=&amp;Строка состояния
Whitespace=П&amp;робелы
End of Line=Си&amp;мволы перевода строк
Indentation Guides=Н&amp;аправляющие отступа
Line Numbers=Н&amp;омера строк
Margin=Пол&amp;я
Fold Margin=Поле свора&amp;чивания блоков текста
Output=Окно ко&amp;нсоли
Parameters=Параметр&amp;ы

# Tools menu
Tools=&amp;Сервис
Compile=&amp;Компилировать
Build=&amp;Собрать
Go=&amp;Выполнить
Stop Executing=&amp;Остановить выполнение
Next Message=Следую&amp;щее сообщение
Previous Message=&amp;Предыдущее сообщение
Clear Output=О&amp;чистить окно консоли
Switch Pane=Пере&amp;ход между редактирование | консоль


# Options menu
Options=&amp;Настройки
Always On Top=&amp;Поверх всех окон
Open Files Here=&amp;Открывать только одну копию программы
Vertical Split=&amp;Консоль - сбоку
Wrap=П&amp;еренос по словам
Wrap Output=Пе&amp;ренос по словам в консоли
Read-Only=&amp;Только для чтения
Line End Characters=&amp;Символы перевода строки
CR + LF=
CR=
LF=
Convert Line End Characters=Кон&amp;вертировать символы конца строки
Change Indentation Settings=&amp;Изменить настройки отступа
Use Monospaced Font=Использовать моно&amp;ширинные шрифты
Open Local Options File=Открыть файл &amp;локальных настроек
Open Directory Options File=Открыть файл настроек директ&amp;ории
Open User Options File=Открыть файл пол&amp;ьзовательских настроек
Open Global Options File=Открыть файл &amp;глобальных настроек
Open Abbreviations File=Открыть файл настройки сокра&amp;щений
Open Lua Startup Script=Открыть &amp;файл автоматизации Lua
Edit Properties=&amp;Редактировать настройки

# Language menu
Language=По&amp;дсветка

# Buffers menu
Buffers=&amp;Вкладки
Previous=&amp;Предыдущая
Next=&amp;Следующая
Close all=&amp;Закрыть все
Save All=&amp;Сохранить все

# Help menu
Help=Спр&amp;авка
SciTE Help=&amp;Справка по SciTE
About SciTE=&amp;О программе SciTE

# Dialogs
Abbreviation:=&amp;Сокращение:
Insert=&amp;Вставить

# Generic dialog
OK=&amp;Применить
Cancel=&amp;Отмена
Yes=&amp;Да
No=&amp;Нет

# About dialog
#About SciTE=
# This is to add something like: Swahili translation 1.41.1 by Neil Hodgson
TranslationCredit=Русский перевод: Valery Kondakoff &lt;strauss@orc.ru&gt;
Contributors:=Благодарности:
Version=Версия
by=Автор:

# Open, Save dialogs
Open File=Открытие файла
Save File=Сохранение файла
Save File As=Сохранение файла
Export File As HTML=Экспорт файла в формате &amp;HTML
Export File As RTF=Экспорт файла в формате &amp;RTF
Export File As PDF=Экспорт файла в формате &amp;PDF
Export File As TeX=Экспорт файла в формате &amp;TeX
Export File As XML=Экспорт файла в формате &amp;XML
Save Current Session=Сохранение текущей сессии
Custom Filter=Фильтр

# Go To dialog
Go To=П&amp;ереход к
Destination Line Number:=Введите &amp;номер строки
Current line:=&amp;Текущая строка:
Last line:=&amp;Последняя строка:

# Indentation Settings dialog
Indentation Settings=Настройки отступа
Tab Size:=&amp;Табуляция:
Indent Size:=&amp;Отступ:
Use tabs:=&amp;Использовать Tab&#039;ы

# Replace and Find dialogs
Find what:=&amp;Что:
Files:=В &amp;файлах:
Replace with:=Ч&amp;ем:
Match whole word only=&amp;Только слово &amp;целиком
Match case=&amp;Учитывать регистр
Regular expression=&amp;Регулярные выражения
Wrap around=&amp;Возвращаться к началу
Transform backslash expressions=Преобразовывать backslash-выра&amp;жения
Search for:=&amp;Шаблон поиска
Replace All=Заменит&amp;ь все
Replace in Selection=В в&amp;ыделенном тексте
Direction=Направление
Reverse direction=В обратном направлении
Up=Вверх
Down=Вниз
Browse=Об&amp;зор
Directory:=&amp;Каталог:
Select a folder to search from=Выберите каталог, с которого начинать поиск
Mark all=&amp;Пометить все
Destination Line:=Линия назначения:
Column:=Колонка:
In Selection=В выделенном
Replace in Buffers=Заменить в буфере
Search only in this style:=Искать только в этом стиле:

# Parameters dialog
Execute=&amp;Выполнить
Set=&amp;Применить

# Other UI strings
Untitled=Безымянный

# Properties used in global options
Text=Текст
All Source=Все исходные тексты
All Files (*.*)=Все файлы (*.*)
All Files (*)=Все файлы (*)
Hidden Files (.*)=Скрытые файлы
Show hidden files=Показать скрытые файлы

# Messages
# Messages may contain variables such as file names or search strings indicated
# by ^0 which are replaced by values before display. ^1, ^2, ... may be used in the future.
Can not find the string &#039;^0&#039;.=Текст &#039;^0&#039; не найден.
Find string must not be empty for &#039;Replace All&#039; command.=Заполните поле &#039;Что:&#039; для корректной работы команды &#039;Заменить все&#039;.
Selection must not be empty for &#039;Replace in Selection&#039; command.=Команда &#039;Заменить в выделенном тексте&#039; не выполнена: отсутствует выделенный текст.
No replacements because string &#039;^0&#039; was not present.=Никаких замен не произведено, поскольку текст &#039;^0&#039; не найден.
Could not open file &#039;^0&#039;.=Не удается открыть файл &#039;^0&#039;.
Could not save file &#039;^0&#039;.=Не удается сохранить файл &#039;^0&#039;.
Save changes to &#039;^0&#039;?=Сохранить изменения в файле &#039;^0&#039;?
Save changes to (Untitled)?=Сохранить изменения в файле (Безымянный)?
The file &#039;^0&#039; has been modified. Should it be reloaded?=В файл &#039;^0&#039; внесены изменения. Загрузить его заново?
Bad file.=Неправильный файл.
Failed to create dialog box: ^0.=Не удалось создать диалоговое окно: ^0.
Can not start printer document.=Не удалось начать процесс печати.
URI &#039;^0&#039; not understood.=Не удалось разобрать URI &#039;^0&#039;
Invalid directory &#039;^0&#039;.=Несуществующая директория &#039;^0&#039;.
Find string must not be empty for &#039;Replace in Selection&#039; command.=Команда &#039;Заменить в выделенном тексте&#039; не выполнена: cтрока поиска пуста.
Could not save file &#039;^0&#039;. Save under a different name?=Не могу сохранить файл &#039;^0&#039;. Сохранить под другим именем?
Block comment variable &#039;^0&#039; is not defined in SciTE *.properties!=Переменная блочного комментария &#039;^0&#039; не определена в SciTE *.properties!
Box comment variables &#039;^0&#039;, &#039;^1&#039; and &#039;^2&#039; are not defined in SciTE *.properties!=Переменная линейного комментария &#039;^0&#039; не определена в SciTE *.properties!
Stream comment variables &#039;^0&#039; and &#039;^1&#039; are not defined in SciTE *.properties!=Переменная потокового комментария &#039;^0&#039; не определена в SciTE *.properties!
The file &#039;^0&#039; has been modified outside SciTE. Should it be reloaded?=Файл &#039;^0&#039; модифицирован вне SciTE. Загрузить измененный файл?
File &#039;^0&#039; is ^1 bytes long,\nlarger than the ^2 bytes limit set in the properties.\nDo you still want to open it?=Файл &#039;^0&#039; на ^1 байт\nбольше чем ^2 байтовый предел, установленный в настройках.\nВы все еще хотите открыть его?
Find string must not be empty for &#039;Replace in Buffers&#039; command.=Строка поиска не должна быть пуста для команды &#039;Заменить в буфере&#039;

List Macros=Список макросов
Run Current Macro=Выполнить текущий макрос
Record Macro=Записать макрос
Stop Recording Macro=Прекратить запись макроса
# Контекстное меню файлов AU3 (чтобы были русифицированы пункты меню &quot;Сервис&quot; нужно переименовать соответствующие пункты command.name в файле au3.properties, как указано ниже)
SyntaxCheck Build=Проверить и компиллировать, если нет ошибок
SyntaxCheck Go=Проверить и выполнить, если нет ошибок
SyntaxCheck=Проверить синтаксис
SciTe Config=Настройка SciTe (подсветка синтаксиса)
FunctionPopUp=Меню функций PopUp
AU3Info=AU3Info (информация об окнах)
AU3Recorder=Записать макрос (AU3Recorder)
AutoitMacroGenerator=Записать макрос (макро генератор)
Tidy AutoIt Source=Обработать в &quot;Tidy&quot;
CodeWizard=Мастер создания диалогов (CodeWizard)
GuiBuilder=Создать GUI
ExamDiff=Запустить ExamDiff
User CallTip Entries=
Jump to Function=Перейти к функции
List Functions=Список функций
Toggle Override Font=Переключить шрифт
Insert Bookmarked Line(s)=Вставить строку(и) отмеченную закладкой
Debug to MsgBox=Отладка: перменную -&gt; в сообщение
Debug to Console=Отладка: переменную -&gt; в консоль
Debug: Remove Debug lines=Отладка: удалить отладочные строки
Debug: Add Trace Lines=Отладка: добавить трассировочные линии
Debug: Remove Trace lines=Отладка: удалить трассировочные линии
Debug: Comment ALL lines=Отладка: Закомментировать ВСЕ отладочные вставки
Debug: UnComment ALL lines=Отладка: Раскомментировать ВСЕ отладочные вставки
Cleanup Script WhiteSpace=Очистить пробелы в скрипте</code></pre></div><p>Также, по вкусу, можно установить параметры:<br /><strong>clear.before.execute=1</strong> - очищать консоль перед исполнением скрипта;<br /><strong>split.vertical=0</strong> - отображать консоль снизу;<br /><strong>selection.alpha=70</strong> - степень затемнения выделенного текста.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2009-02-13T16:57:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=19477#p19477</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SciTE: используем текстовый редактор SciTE]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=19380#p19380" />
			<content type="html"><![CDATA[<p>В дополнение к предыдущему. Копию файла <strong>lua.properties</strong> можно и не создавать, и это будет идеологически <em>более правильным</em>. Достаточно соответствующим образом откорректировать файл lua.properties.</p><p>К параметру <strong>file.patterns.lua</strong> можно добавить расширение <strong>wlua</strong>:<br /></p><div class="codebox"><pre><code>file.patterns.lua=*.lua;*.wlua;*.macro</code></pre></div><p>Команду запуска по F5 можно откорректировать следующим образом:<br /></p><div class="codebox"><pre><code># Команда меню - Выполнить (F5)
command.go.*.lua;*.macro=dofile $(FilePath)
command.go.subsystem.*.lua;*.macro=3</code></pre></div><p>Команду сборки по F7 можно откорректировать следующим образом:<br /></p><div class="codebox"><pre><code># Команда меню - Собрать (F7)
# выполняем скрипт lua внешним интерпретатором
command.build.*.lua=lua &quot;$(FilePath)&quot;
command.build.*.wlua=&quot;$(FilePath)&quot;
command.build.subsystem.*.wlua=2</code></pre></div><p>Таким образом, подсветка языка Lua будет и у <strong>.lua</strong>, и у <strong>.wlua</strong>. Файлы <strong>.lua</strong> будут запускаться по F5 встроенным способом, а по F7 — внешним интерпретатором. Файлы <strong>.wlua</strong> будут запускаться только по F7, причём тем же способом, как они запускаются при двойном щелчке в Проводнике.<br />Благодарность за разъяснения - <strong>mozers</strong>.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2009-02-11T12:25:25Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=19380#p19380</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SciTE: используем текстовый редактор SciTE]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=19366#p19366" />
			<content type="html"><![CDATA[<p>Работа в русской сборке SciTE с внешним интерпретатором языка Lua, таким, как <a href="http://luaforwindows.luaforge.net/">Lua для Windows</a>.</p><p>По умолчанию для запуска <strong>*.lua</strong> используется SciTE Lua Scripting Extension, а не внешний интерпретатор. В этом случае многочисленные модули, поставляемые с внешним интерпретатором, при запуске окажутся недоступны (директивы <strong>require</strong> в скриптах будут срабатывать &quot;неправильно&quot;). В этой ситуации удобнее всего определить для запуска скриптов Lua внешним интерпретатором отдельную дополнительную команду (команда меню Tools &quot;Собрать F7&quot; по умолчанию свободна, ей можно и воспользоваться).</p><p>В файле <strong>lua.properties</strong> можно добавить строки:<br /></p><div class="codebox"><pre><code># Команда меню - Собрать (F7)
# выполняем скрипт lua внешним интерпретатором
command.build.$(file.patterns.lua)=lua &quot;$(FilePath)&quot;</code></pre></div><p>Кроме того, пакет <em>Lua для Windows</em> регистрирует расширение <strong>wlua</strong> для скриптов Lua с графическим интерфейсом. Можно скопировать файл lua.properties, назвав копию <strong>wlua.properties</strong>, а затем заменить в ней вхождения &quot;.lua&quot; на &quot;.wlua&quot;. После этого можно прописать во wlua.properties аналогичную команду запуска по F7:<br /></p><div class="codebox"><pre><code># Команда меню - Собрать (F7)
# выполняем скрипт wlua внешним интерпретатором
command.build.$(file.patterns.wlua)=&quot;$(FilePath)&quot;
command.build.subsystem.$(file.patterns.wlua)=2</code></pre></div><p>Далее в файле <strong>SciTEGlobal.properties</strong> можно в секции <strong>Languages</strong> добавить строку:<br /></p><div class="codebox"><pre><code>import languages\wlua</code></pre></div><p>А в секции <strong>Language</strong> добавить строку:<br /></p><div class="codebox"><pre><code>wLua|wlua||\</code></pre></div><p>После этих действий скрипты .wlua будут запускаться по F7 и иметь подсветку языка Lua.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2009-02-11T08:26:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=19366#p19366</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SciTE: используем текстовый редактор SciTE]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=6067#p6067" />
			<content type="html"><![CDATA[<p>Работа с кодировками в SciTE.<br />SciTE набирает новый файл по умолчанию в кодировке, которая указана в меню &quot;Файл&quot; - &quot;Кодировка&quot;. Если там выбрано &quot;Code Page Property&quot;, используется параметр конфигурационного файла <strong>code.page</strong>.<br />Конвертация текста между кодировками производится через меню &quot;Tools&quot; - &quot;Кодировка&quot;, используется скрипт Recode.js.<br />Важным параметром конфигурационного файла SciTE является <strong>output.code.page</strong>, который позволяет настроить кодировку панели вывода. Этот параметр помогает решить проблемы вывода с некоторыми языками программирования, например, <a href="http://forum.script-coding.com/viewtopic.php?id=845">с Python</a>.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2007-11-16T08:59:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=6067#p6067</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SciTE: используем текстовый редактор SciTE]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=4960#p4960" />
			<content type="html"><![CDATA[<p>Пример настройки панели инструментов SciTE. Чтобы добавить кнопку панели для вызова скрипта <strong>FuncProcList.lua</strong> (меню &quot;Tools&quot; - &quot;Util&quot; - &quot;Список функций / процедур&quot;), добавьте в файле <strong>SciTEGlobal.properties</strong> в секции <strong>ToolBar</strong> строку:<br /></p><div class="codebox"><pre><code>List of Functions / Procedures|9076|15|</code></pre></div><p>Строка добавляется в формате <strong>имя_команды|номер_команды|номер_картинки|</strong> (от 0 до 29). Номер пользовательской команды задаётся как 9000 + её номер в меню Tools.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2007-09-20T18:19:45Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=4960#p4960</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SciTE: используем текстовый редактор SciTE]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=4846#p4846" />
			<content type="html"><![CDATA[<p>Пример определения собственных хоткеев (горячих клавиш) для существующих команд.<br />Например, необходимо определить хоткей <strong>Ctrl+1</strong> для скрипта FuncProcList.lua, который вызывается через меню &quot;Tools&quot; - &quot;Util&quot; - &quot;Список функций / процедур&quot;. Это можно сделать в файле SciTEGlobal.properties (меню &quot;Настройки&quot; - &quot;Открыть файл глобальных настроек&quot;).</p><p>Первый способ:&nbsp; в секции <strong>[Tools Menu]</strong> после строк<br /></p><div class="codebox"><pre><code>command.parent.76=30
command.name.76.*=List of Functions / Procedures
command.76.*=dofile $(SciteDefaultHome)\tools\FuncProcList.lua 
command.mode.76.*=subsystem:lua,savebefore:no</code></pre></div><p>добавить строку<br /></p><div class="codebox"><pre><code>command.shortcut.76.*=Ctrl+1</code></pre></div><p>Второй способ: в секции <strong>[User Shortcuts]</strong> добавить предпоследней строку:<br /></p><div class="codebox"><pre><code>Ctrl+1|9076|\</code></pre></div><p>Примечание: на некоторых системах могут быть глюки с шорткатами, в которых участвуют &quot;раскладочно-зависимые&quot; символы, т.е. буквы. Такие шорткаты могут работать только в одной раскладке или не работать вообще. В этом случае старайтесь использовать сочетания клавиш, которые не зависят от раскладки. Наверное, это неудобство будет исправлено в следующих версиях/сборках.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2007-09-17T17:51:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=4846#p4846</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SciTE: используем текстовый редактор SciTE]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=4752#p4752" />
			<content type="html"><![CDATA[<p>Настройка интеграции с AutoHotkey.</p><p>1. Скопируйте файл <strong>C:\Program Files\AutoHotkey\Extras\Editors\SciTE\ahk.properties</strong> в каталог <strong>C:\Program Files\SciTE\languages\</strong>.</p><p>2. В SciTE зайдите в меню &quot;Настройки&quot; - &quot;Открыть файл глобальных настроек&quot;. В секции <strong>[Language]</strong> добавьте строку <strong>AutoHotkey|ahk||\</strong>. В секции <strong>[Languages]</strong> добавьте строку <strong>import languages\ahk</strong>.</p><p>3. В файле ahk.properties проверьте правильность пути к установленной AutoHotkey (параметр autohotkeydir).</p><p>В результате вышеприведённых настроек вы получите подсветку синтаксиса AutoHotkey, автодополнение кода и возможность запускать скрипты с помощью клавиши F5. Кроме того, при выделении ключевого слова языка (команды) и нажатии клавиши F1 будет открываться справочный файл AutoHotkey с автоматическим переходом к нужной статье.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2007-09-14T07:28:03Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=4752#p4752</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: SciTE: используем текстовый редактор SciTE]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=4743#p4743" />
			<content type="html"><![CDATA[<p>Инсталлятор русской сборки - просто самораспаковывающийся архив WinRAR, который распаковывает архив в предложенную папку и создает ярлык на Рабочем столе. И ничего более! Сборку вполне можно использовать как portable-инструмент.</p><p>Можно управлять SciTE из любых программ и скриптов, используя методы COM-объекта &quot;SciTE.Helper&quot;. Описание всех свойств и методов SciTE.Helper можно найти в \tools\Helper\Example.vbs и Example.js. Можно произвести &quot;интеграцию сборки в Windows&quot; (меню &quot;Tools&quot; - &quot;Настройка интеграции с Windows…&quot;), назначив кое-какие команды контекстного меню Проводника и подобное. В этом же диалоговом окне можно произвести регистрацию SciTE.Helper.</p><p>Редактор в русской сборке изначально настроен для очень многих задач и пригоден к работе сразу же после распаковки. Например, запуск консольных скриптов Python производится по F5, запуск консольных VB-скриптов - по F7.</p><p>Вообще, команды меню Tools &quot;Компилировать (Ctrl+F7)&quot;, &quot;Собрать (F7)&quot; и &quot;Выполнить (F5)&quot; определяются параметрами <strong>command.compile</strong>, <strong>command.build</strong> и <strong>command.go</strong> в файлах <strong>.properties</strong> для соответствующих языков. Т.е. можно задать <em>абсолютно любую</em> командную строку, которая выполнится при нажатии на эти клавиши, так что &quot;Компилировать&quot; , &quot;Собрать&quot; и &quot;Выполнить&quot; - это чисто условные понятия. Например, для VBS и JS сделано так, что по F5 выполняется команда <strong>wscript &quot;$(FilePath)&quot;</strong>, а по F7 - <strong>cscript /nologo &quot;$(FilePath)&quot;</strong>. F7 удобно использовать для отладки скриптов, потому что так весь вывод (в т.ч. ошибки) будут видны в нижнем окне консоли, и по двойному щелчку на строке с ошибкой можно быстро перейти к тому месту в коде, которое её вызвало.</p><p>Несколько примеров настройки.</p><p>Чтобы заменять при вводе Tab четырьмя пробелами, зайдите в меню &quot;Настройки&quot; - &quot;Открыть файл глобальных настроек&quot;. В секции &quot;Indent&quot; установите &quot;use.tabs=0&quot;, &quot;indent.size=4&quot;, &quot;tab.indents=1&quot;.</p><p>Чтобы не открывать при запуске автоматически последний редактировавшийся файл, зайдите в меню &quot;Настройки&quot; - &quot;Открыть файл глобальных настроек&quot;. В секции &quot;Indent&quot; установите &quot;save.session=0&quot;.</p><p>Если вам не ясно, что за функцию несёт тот или иной ключ в файле настроек, то выделите этот ключ и нажмите F1. Откроется окно обозревателя со справкой, в котором можно будет перемещаться по найденным вхождениям с помощью клавиши Enter. Чтобы это работало, необходимо в браузере разрешить исполнение скриптов на локальных страницах. Например, для IE 7.0 это &quot;Сервис&quot; - &quot;Свойства обозревателя&quot; - &quot;Дополнительно&quot;, флажок &quot;Разрешать запуск активного содержимого файлов на моем компьютере&quot;. Если справка не прояснила ситуацию, или у вас появилась свежая идея, то ждём вас на <a href="http://forum.ru-board.com/topic.cgi?forum=5&amp;topic=3215&amp;glp">русском форуме SciTE</a>.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2007-09-13T11:55:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=4743#p4743</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[SciTE: используем текстовый редактор SciTE]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=4742#p4742" />
			<content type="html"><![CDATA[<p><a href="http://scintilla.sourceforge.net/SciTE.html">SciTE</a> - кроссплатформeнный (Win32, Linux) текстовый редактор с открытым исходным кодом.</p><p>Компактный и быстрый, со множеством гибко настраиваемых возможностей:<br />- подсветка синтаксиса для огромного количества языков программирования;<br />- подсказки по синтаксису и авто-дополнение;<br />- фолдинг для классов, функций и структур;<br />- многоязычный (в т.ч. русский) интерфейс;<br />- полная поддержка Unicode;<br />- экспорт в форматах HTML, RTF, PDF, LaTeX, XML;<br />- высокоразвитое API, позволяющее наращивать возможности редактора за счет подключения внешних программ и скриптов.</p><p>Сборку <a href="http://scite.ruteam.ru/scite/sborki/scite-ru-board">SciTE Ru-Board Edition</a> отличают следующие особенности:<br />- доработанный код (исправлены найденные ошибки официальной версии, внедрено множество дополнительных возможностей), <a href="http://scite.ruteam.ru/engine/upfiles/mozers/SciTE-Ru_Kernel_rus.html">подробности</a>;<br />- полностью русифицированный интерфейс и подробнейшая русская документация;<br />- в сборку входит множество авторких файлов конфигураций (автодополнение, всплывающие подсказки и пр.) для популярных языков программирования;<br />- подключено множество скриптов (LUA, JavaScript, VBS) с помощью которых реализованы функции, отсутствовавшие в редакторе изначально.<br /><a href="http://scite.ruteam.ru/engine/upfiles/mozers/SciTE-Ru_Pack_rus.html">Полное описание сборки</a>.</p><p>Сборка SciTE-Ru, на мой взгляд - идеальный инструмент для скриптописателя, позволяющий:<br />- всегда иметь одну и ту же привычную и удобную среду программирования для самых различных языков и операционных систем;<br />- ознакомится с яркими и неординарными примерами написания скриптов и возможно использовать их для автоматизации других процессов;<br />- самостоятельно настроить редактор под любые, самые требовательные, запросы и стать одним из авторов сборки.</p><p>Автор обзора - <strong>mozers</strong>.</p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2007-09-13T11:40:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=4742#p4742</id>
		</entry>
</feed>
