Редактирование текстов программ |
|||
Программа предназначена для помощи в редактировании текстов программ в текстовом редакторе файлового менеджера ФАР. В процессе редактирования программа в соответствии с обстоятельствами помогает формировать правильные синтаксические языковые конструкции (в духе незабвенного редактора Multi Edit) и выражения с использованием функций, методов и свойств (как в IDE MS VBA, MS VS.NET, Delphi и др.). Программа работает под управлением плагина Far Script Host и состоит из основного скрипта S&S.vbs и вспомогательных программных и настроечных файлов. Имеет русский и английский интерфейс, язык интерфейса можно переключать установкой соответствующего параметра в файле конфигурации программы. Версия программы для работы под плагином SHPCE поддерживается и распространяется Максимом Белугиным belugin@mail.ru Установка:Загрузите архив S_S.zip, распакуйте содержащиеся в нём файлы в каталог скриптов плагина Far Script Host (напр., %Far%/Plugins\ScrHost\Scripts\S_S\). Eсли в Вашей системе установлена версия 4.0 MSXML (xml-парсер), запустите "на исполнение" файл SSxml_4.reg. Иначе запустите SSxml_3.reg Использование:Программа функционирует в фоновом режиме и обрабатывает нажатия клавиш. При этом обрабатываются следующие "команды":
Из предлагаемых списков можно выбрать нужный объект и вставить в текст программы соответствующий фрагмент. Списки формируются на основе загруженных описаний языков и библиотек. Примечание: Вставка управляющих конструкций (шаблонов) производится либо по команде s?, либо после ввода ключа (см.ниже) и вызова программы через меню плагинов. Настройка:Оперативная настройка производится установкой параметров файла SSxDsc.xml:"Синтаксические" настройки на языки и библиотеки хранятся в файлах SSx*.xml, для подключения которых имя файла необходимо указать в списке в теге <LoadFiles> файла SSxDsc.xml. Тег <language> может иметь атрибуты tabsize="хх" и expandtabs="1/0", соответствующие параметрам настройки редактора ФАРа "Размер табуляции" и "Пробелы вместо табуляции". Настройки редактора изменяются в соответствии с этими атрибутами при редактировании файлов. В дистрибутиве имеются файлы настроек для языков VBScript, JavaScript, для библиотек FarSH, WSH, MSXML и некоторые др. Описания функций, объектов, методов, событий и свойств очевидны. При описании шаблонов управляющих конструкций можно использовать метакоманды:
Само описание шаблона оформляется в виде тега <statement>, атрибут name тега рассматривается как ключевое слово или команда. Текст шаблона желательно заключать в "скобки" <![CDATA[ ... ]]> Системные требования:MS Windows 2000/9x с установленными компонентами
Возможности по модификации программы:Программа поставляется в виде исходного кода. При написании программы использованы языки VBScript, DHTML, CSS, XML, XSL. Для модификации программы требуется лишь простейший текстовый редактор, компилятор не нужен.
Вы можете вносить в код любые изменения (если получится что-нибудь полезное, сообщите). Если у Вас не получается, можете написать мне, попробую сделать нужную модификацию. |
|||
% Загрузка архива
с программой
site-1
site-2.
|