1

Тема: SciTE: используем текстовый редактор SciTE

SciTE - кроссплатформeнный (Win32, Linux) текстовый редактор с открытым исходным кодом.

Компактный и быстрый, со множеством гибко настраиваемых возможностей:
- подсветка синтаксиса для огромного количества языков программирования;
- подсказки по синтаксису и авто-дополнение;
- фолдинг для классов, функций и структур;
- многоязычный (в т.ч. русский) интерфейс;
- полная поддержка Unicode;
- экспорт в форматах HTML, RTF, PDF, LaTeX, XML;
- высокоразвитое API, позволяющее наращивать возможности редактора за счет подключения внешних программ и скриптов.

Сборку SciTE Ru-Board Edition отличают следующие особенности:
- доработанный код (исправлены найденные ошибки официальной версии, внедрено множество дополнительных возможностей), подробности;
- полностью русифицированный интерфейс и подробнейшая русская документация;
- в сборку входит множество авторких файлов конфигураций (автодополнение, всплывающие подсказки и пр.) для популярных языков программирования;
- подключено множество скриптов (LUA, JavaScript, VBS) с помощью которых реализованы функции, отсутствовавшие в редакторе изначально.
Полное описание сборки.

Сборка SciTE-Ru, на мой взгляд - идеальный инструмент для скриптописателя, позволяющий:
- всегда иметь одну и ту же привычную и удобную среду программирования для самых различных языков и операционных систем;
- ознакомится с яркими и неординарными примерами написания скриптов и возможно использовать их для автоматизации других процессов;
- самостоятельно настроить редактор под любые, самые требовательные, запросы и стать одним из авторов сборки.

Автор обзора - mozers.

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

2

Re: SciTE: используем текстовый редактор SciTE

Инсталлятор русской сборки - просто самораспаковывающийся архив WinRAR, который распаковывает архив в предложенную папку и создает ярлык на Рабочем столе. И ничего более! Сборку вполне можно использовать как portable-инструмент.

Можно управлять SciTE из любых программ и скриптов, используя методы COM-объекта "SciTE.Helper". Описание всех свойств и методов SciTE.Helper можно найти в \tools\Helper\Example.vbs и Example.js. Можно произвести "интеграцию сборки в Windows" (меню "Tools" - "Настройка интеграции с Windows…"), назначив кое-какие команды контекстного меню Проводника и подобное. В этом же диалоговом окне можно произвести регистрацию SciTE.Helper.

Редактор в русской сборке изначально настроен для очень многих задач и пригоден к работе сразу же после распаковки. Например, запуск консольных скриптов Python производится по F5, запуск консольных VB-скриптов - по F7.

Вообще, команды меню Tools "Компилировать (Ctrl+F7)", "Собрать (F7)" и "Выполнить (F5)" определяются параметрами command.compile, command.build и command.go в файлах .properties для соответствующих языков. Т.е. можно задать абсолютно любую командную строку, которая выполнится при нажатии на эти клавиши, так что "Компилировать" , "Собрать" и "Выполнить" - это чисто условные понятия. Например, для VBS и JS сделано так, что по F5 выполняется команда wscript "$(FilePath)", а по F7 - cscript /nologo "$(FilePath)". F7 удобно использовать для отладки скриптов, потому что так весь вывод (в т.ч. ошибки) будут видны в нижнем окне консоли, и по двойному щелчку на строке с ошибкой можно быстро перейти к тому месту в коде, которое её вызвало.

Несколько примеров настройки.

Чтобы заменять при вводе Tab четырьмя пробелами, зайдите в меню "Настройки" - "Открыть файл глобальных настроек". В секции "Indent" установите "use.tabs=0", "indent.size=4", "tab.indents=1".

Чтобы не открывать при запуске автоматически последний редактировавшийся файл, зайдите в меню "Настройки" - "Открыть файл глобальных настроек". В секции "Indent" установите "save.session=0".

Если вам не ясно, что за функцию несёт тот или иной ключ в файле настроек, то выделите этот ключ и нажмите F1. Откроется окно обозревателя со справкой, в котором можно будет перемещаться по найденным вхождениям с помощью клавиши Enter. Чтобы это работало, необходимо в браузере разрешить исполнение скриптов на локальных страницах. Например, для IE 7.0 это "Сервис" - "Свойства обозревателя" - "Дополнительно", флажок "Разрешать запуск активного содержимого файлов на моем компьютере". Если справка не прояснила ситуацию, или у вас появилась свежая идея, то ждём вас на русском форуме SciTE.

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

3

Re: SciTE: используем текстовый редактор SciTE

Настройка интеграции с AutoHotkey.

1. Скопируйте файл C:\Program Files\AutoHotkey\Extras\Editors\SciTE\ahk.properties в каталог C:\Program Files\SciTE\languages\.

2. В SciTE зайдите в меню "Настройки" - "Открыть файл глобальных настроек". В секции [Language] добавьте строку AutoHotkey|ahk||\. В секции [Languages] добавьте строку import languages\ahk.

3. В файле ahk.properties проверьте правильность пути к установленной AutoHotkey (параметр autohotkeydir).

В результате вышеприведённых настроек вы получите подсветку синтаксиса AutoHotkey, автодополнение кода и возможность запускать скрипты с помощью клавиши F5. Кроме того, при выделении ключевого слова языка (команды) и нажатии клавиши F1 будет открываться справочный файл AutoHotkey с автоматическим переходом к нужной статье.

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

4

Re: SciTE: используем текстовый редактор SciTE

Пример определения собственных хоткеев (горячих клавиш) для существующих команд.
Например, необходимо определить хоткей Ctrl+1 для скрипта FuncProcList.lua, который вызывается через меню "Tools" - "Util" - "Список функций / процедур". Это можно сделать в файле SciTEGlobal.properties (меню "Настройки" - "Открыть файл глобальных настроек").

Первый способ:  в секции [Tools Menu] после строк

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

добавить строку

command.shortcut.76.*=Ctrl+1

Второй способ: в секции [User Shortcuts] добавить предпоследней строку:

Ctrl+1|9076|\

Примечание: на некоторых системах могут быть глюки с шорткатами, в которых участвуют "раскладочно-зависимые" символы, т.е. буквы. Такие шорткаты могут работать только в одной раскладке или не работать вообще. В этом случае старайтесь использовать сочетания клавиш, которые не зависят от раскладки. Наверное, это неудобство будет исправлено в следующих версиях/сборках.

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

5

Re: SciTE: используем текстовый редактор SciTE

Пример настройки панели инструментов SciTE. Чтобы добавить кнопку панели для вызова скрипта FuncProcList.lua (меню "Tools" - "Util" - "Список функций / процедур"), добавьте в файле SciTEGlobal.properties в секции ToolBar строку:

List of Functions / Procedures|9076|15|

Строка добавляется в формате имя_команды|номер_команды|номер_картинки| (от 0 до 29). Номер пользовательской команды задаётся как 9000 + её номер в меню Tools.

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

6

Re: SciTE: используем текстовый редактор SciTE

Работа с кодировками в SciTE.
SciTE набирает новый файл по умолчанию в кодировке, которая указана в меню "Файл" - "Кодировка". Если там выбрано "Code Page Property", используется параметр конфигурационного файла code.page.
Конвертация текста между кодировками производится через меню "Tools" - "Кодировка", используется скрипт Recode.js.
Важным параметром конфигурационного файла SciTE является output.code.page, который позволяет настроить кодировку панели вывода. Этот параметр помогает решить проблемы вывода с некоторыми языками программирования, например, с Python.

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

7

Re: SciTE: используем текстовый редактор SciTE

Работа в русской сборке SciTE с внешним интерпретатором языка Lua, таким, как Lua для Windows.

По умолчанию для запуска *.lua используется SciTE Lua Scripting Extension, а не внешний интерпретатор. В этом случае многочисленные модули, поставляемые с внешним интерпретатором, при запуске окажутся недоступны (директивы require в скриптах будут срабатывать "неправильно"). В этой ситуации удобнее всего определить для запуска скриптов Lua внешним интерпретатором отдельную дополнительную команду (команда меню Tools "Собрать F7" по умолчанию свободна, ей можно и воспользоваться).

В файле lua.properties можно добавить строки:

# Команда меню - Собрать (F7)
# выполняем скрипт lua внешним интерпретатором
command.build.$(file.patterns.lua)=lua "$(FilePath)"

Кроме того, пакет Lua для Windows регистрирует расширение wlua для скриптов Lua с графическим интерфейсом. Можно скопировать файл lua.properties, назвав копию wlua.properties, а затем заменить в ней вхождения ".lua" на ".wlua". После этого можно прописать во wlua.properties аналогичную команду запуска по F7:

# Команда меню - Собрать (F7)
# выполняем скрипт wlua внешним интерпретатором
command.build.$(file.patterns.wlua)="$(FilePath)"
command.build.subsystem.$(file.patterns.wlua)=2

Далее в файле SciTEGlobal.properties можно в секции Languages добавить строку:

import languages\wlua

А в секции Language добавить строку:

wLua|wlua||\

После этих действий скрипты .wlua будут запускаться по F7 и иметь подсветку языка Lua.

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

8

Re: SciTE: используем текстовый редактор SciTE

В дополнение к предыдущему. Копию файла lua.properties можно и не создавать, и это будет идеологически более правильным. Достаточно соответствующим образом откорректировать файл lua.properties.

К параметру file.patterns.lua можно добавить расширение wlua:

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

Команду запуска по F5 можно откорректировать следующим образом:

# Команда меню - Выполнить (F5)
command.go.*.lua;*.macro=dofile $(FilePath)
command.go.subsystem.*.lua;*.macro=3

Команду сборки по F7 можно откорректировать следующим образом:

# Команда меню - Собрать (F7)
# выполняем скрипт lua внешним интерпретатором
command.build.*.lua=lua "$(FilePath)"
command.build.*.wlua="$(FilePath)"
command.build.subsystem.*.wlua=2

Таким образом, подсветка языка Lua будет и у .lua, и у .wlua. Файлы .lua будут запускаться по F5 встроенным способом, а по F7 — внешним интерпретатором. Файлы .wlua будут запускаться только по F7, причём тем же способом, как они запускаются при двойном щелчке в Проводнике.
Благодарность за разъяснения - mozers.

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

9

Re: SciTE: используем текстовый редактор SciTE

Использование SciTE в openSUSE 11.0.

SciTE 1.77 устанавливается из репозитория http://packages.opensuse-community.org/ почти в один клик. Рекомендации по настройке SciTE в Linux на русском языке от Ивана Салагаева: http://scite.ruteam.ru/scite/ru-fonts-f … -for-linux.

Чтобы настроить SciTE на работу с UTF-8 (и, автоматически - на правильную работу с русским языком), можно:

    * в файле /usr/share/scite/SciTEGlobal.properties заменить настройку code.page=0 на code.page=65001;
    * там же раскомментировать настройки LC_CTYPE=en_US.UTF-8 и output.code.page=65001;

Чтобы русифицировать меню SciTE, можно создать файл /usr/share/scite/locale.properties следующего содержания (в кодировке UTF-8):

# 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=&Fichier
# Even though the original text may have ellipses "..." and access key
# indicators "&" 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 "/" character should not be used in menu entries as on GTK+ the "/" 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=&Файл
New=Созд&ать
Open=&Открыть
Open Selected Filename=Открыть &выделенный файл
Revert=Вернуться к со&храненной версии
Close=&Закрыть
Save=&Сохранить
Save As=Сохранить &как
Save a Copy=Сохра&нить копию
Encoding=Ко&дировка
Code Page Property=Исходная кодировка
8 Bit=&8-битный формат
UCS-2 Big Endian=UCS-2 &Прямой порядок байтов (сначала младший байт)
UCS-2 Little Endian=UCS-2 &Обратный порядок байтов (сначала старший байт)
UTF-8 with BOM=UTF-8 используя BOM
Export=&Экспортировать
As HTML=в формате &HTML
As RTF=в формате &RTF
As PDF=в формате &PDF
As LaTeX=в формате &LaTeX
As XML=в формате &XML

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

List Macros=Список макросов
Run Current Macro=Выполнить текущий макрос
Record Macro=Записать макрос
Stop Recording Macro=Прекратить запись макроса
# Контекстное меню файлов AU3 (чтобы были русифицированы пункты меню "Сервис" нужно переименовать соответствующие пункты command.name в файле au3.properties, как указано ниже)
SyntaxCheck Build=Проверить и компиллировать, если нет ошибок
SyntaxCheck Go=Проверить и выполнить, если нет ошибок
SyntaxCheck=Проверить синтаксис
SciTe Config=Настройка SciTe (подсветка синтаксиса)
FunctionPopUp=Меню функций PopUp
AU3Info=AU3Info (информация об окнах)
AU3Recorder=Записать макрос (AU3Recorder)
AutoitMacroGenerator=Записать макрос (макро генератор)
Tidy AutoIt Source=Обработать в "Tidy"
CodeWizard=Мастер создания диалогов (CodeWizard)
GuiBuilder=Создать GUI
ExamDiff=Запустить ExamDiff
User CallTip Entries=
Jump to Function=Перейти к функции
List Functions=Список функций
Toggle Override Font=Переключить шрифт
Insert Bookmarked Line(s)=Вставить строку(и) отмеченную закладкой
Debug to MsgBox=Отладка: перменную -> в сообщение
Debug to Console=Отладка: переменную -> в консоль
Debug: Remove Debug lines=Отладка: удалить отладочные строки
Debug: Add Trace Lines=Отладка: добавить трассировочные линии
Debug: Remove Trace lines=Отладка: удалить трассировочные линии
Debug: Comment ALL lines=Отладка: Закомментировать ВСЕ отладочные вставки
Debug: UnComment ALL lines=Отладка: Раскомментировать ВСЕ отладочные вставки
Cleanup Script WhiteSpace=Очистить пробелы в скрипте

Также, по вкусу, можно установить параметры:
clear.before.execute=1 - очищать консоль перед исполнением скрипта;
split.vertical=0 - отображать консоль снизу;
selection.alpha=70 - степень затемнения выделенного текста.

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