SciTE_176_57Ru_140408 — кроссплатформeнный (Win32 and X) текстовый редактор с открытым исходным00 комментариев

SciTE_176_57Ru_140408 — кроссплатформeнный (Win32 and X) текстовый редактор с открытым исходным

Платформа: Windows

Описание:

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

Полный список всех корректив (вместе с описанием новых возможностей) читайте в файле SciTE-Ru_Kernel_rus.html

Все основные настройки редактора сосредоточены в файле SciTEGlobal.properties и разбиты по логическим секциям.

У всех секций и большинства ключей имеются подсказки объясняющие их назначение.

При открытии файла SciTEGlobal.properties или при первом переходе на его вкладку, все секции автоматически сворачиваются, что облегчает навигацию по файлу [работа скрипта RestoreRecent.lua]

Если выделить незнакомый ключ и нажать F1, то откроется файл справки в окне без излишеств и курсор будет перемещен в то место текста, где этот ключ упоминается. Все вхождения заданного текста будут выделены и можно будет быстро перемещаться между ними с помощью клавиши Enter. Если после выделения текста, клавишу F1 нажимать при зажатом Shift то откроется самая последняя версия справки (на английском языке). [HTML_help.hta]

В сборке используется ветвистое многоуровневое меню Tools, содержащее множество полезных команд. [Потребовалась доработка исходного кода]

Статусная строка редактора, помимо стандартных параметров, отображает текущий размер основного шрифта, используемый лексер, кодировку текста, режим EDIT/VIEW для текущего буфера. [CodePage.lua Zoom.lua ReadOnly.lua]

Возможна запись файлов, защищенных атрибутами RO/Hidden/System. [корректива исходного кода + ROWrite.lua]

Возможен просмотр и редактирование файлов в кодировке DOS866 [CodePage.lua]

Текст, выводимый в окно консоли, всегда преобразуется в кодировку win1251, поэтому, независимо от кодировки окна редактирования, в окне консоли всегда будет читабельный текст. За это поведение отвечает ключ output.code.page.oem2ansi=1 [Потребовалась доработка исходного кода]

Возможна запись и воспроизведение макро-команд. Так же можно просматривать и редактировать записанные вами макросы. [корректива исходного кода + macro_support.lua]

Пункт меню "Открыть выделенный файл" (Ctrl+Shift+O), в отличии от встроенной команды SciTE понимающей только явно заданный путь, обрабатывает переменные SciTE, переменные окружения, конструкции LUA [Open_Selected_Filename.lua Select_And_Open_Filename.lua]

При редактировании файлов в SciTE, в заданном каталоге автоматически создаются их резервные копии. Возможно задание кол-ва сохраняемых файлов и места сохранения (Смотрите ключи backup.files в SciTEGlobal.properties) [auto_backup.lua]

Автодополнение кода работает как в классическом варианте (по Ctrl+Space), когда SciTE выводит список всех вариантов завершения полу-набранного слова, так и в модернизированном, автоматическом, когда после ввода разделителя (точка, двоеточие) после имени объекта, возникает список всех его свойств и методов. Также автоматически изменяется регистр символов в имени объекта (например "ucase" при вводе автоматически заменяется на "UCase") [Используются подключенные API файлы для соответствующих языков и скрипт AutocompleteObject.lua]

Возможно использование интеллектуального автозакрытия для любых скобок. Работает, если параметр braces.autoclose=1 [smartbraces.lua]

Возможно использование интеллектуального автозакрытия для HTML тегов. Работает, если параметр tags.autoclose=1 [html_tags_autoclose.lua]

Можно управлять SciTE из любых программ и скриптов, используя методы COM-объекта "SciTE.Helper"

Компактный и быстрый, со множеством гибко настраиваемых возможностей:

- подсветка синтаксиса для огромного количества языков программирования;

- подсказки по синтаксису и авто-дополнение;

- фолдинг для классов, функций и структур;

- многоязычный (в т.ч. русский) интерфейс;

- поддержка Unicode;

- экспорт в форматах HTML, RTF, PDF, LaTeX, XML;

- возможность подключения внешних программ и скриптов;

Сборку Ru-Board отличают следующие особенности:

• Доработанный код

• Полностью русифицированный интерфейс

• Возможность работы с кодировкой DOS-866

• Частично русифицированный HELP

• Нестандартная структура

• Оригинальные файлы конфигураций

• Подключены полезные скрипты.

 


SciTE_176_57Ru_140408.zip 1,264 Кб Скачать программу

Скриншоты к SciTE_176_57Ru_140408 — кроссплатформeнный (Win32 and X) текстовый редактор с открытым исходным

Оставить комментарий

Комментарии (0)

Контакты

Сообщение : Написать сообщение

Email : i@softtorrent.ru

Skype : softtorr