Работа с шаблонами

Текстовый редактор позволяет вставлять в текст часто используемые шаблоны, которые хранятся в отдельном файле. Имя файла, содержащего шаблоны, указывается в файле настроек rsedit.ini в качестве параметра FORMFILE.

Файл шаблонов представляет собой обычный текстовый файл, содержащий одну или несколько форм с шаблонами. Формой шаблона считается любой текст, расположенный между тегами <FORM:name> и </FORM>, где name означает имя формы. Имя формы зависит от регистра символов.

В форме шаблона могут присутствовать специальные поля, заменяемые при вставке значениями:

•          <DATE> – заменяется на текущую дату;

•          <FILE> – заменяется на полное имя текущего файла.

Для вставки шаблона в редактируемый файл предусмотрена команда [Ctrl+F11] – вставка шаблона. После вызова команды предлагается указать имя формы, содержащей шаблон.

Настройка редактора с помощью файла rsedit.ini

Файл настройки rsedit.ini обрабатывается при вызове текстового редактора в прикладной программе. Данный файл может находиться в текущем каталоге, в каталоге запуска прикладной программы или в каталогах, указанных в переменной окружения RSCNFG.

Файл rsedit.ini имеет следующее содержимое:

; Использовать подсветку синтаксиса или нет. По умолчанию использовать.

HIGHLIGHT = Yes|No

; Генерировать тэги? По умолчанию генерировать.

BUILDTAGS = Yes|no

; Имя файла с тэгами. По умолчанию tags2 в текущем каталоге.

TAGS = fileName

; Имя файла, в котором сохраняется информация о последних редактируемых файлах.

; По умолчанию rsedit.hst.

HISTORY  = fileName

; Файл, в котором сохраняется содержимое клипборда редактора. По умолчанию rsedit.clp.

SCRAP  = fileName

; Файл,  в котором сохраняется информация о закладках. По умолчанию rsedit.bkm.

BOOKMARK  = fileName

; Файл с текстовыми шаблонами. По умолчанию rsedit.frm.

FORMFILE  = fileName

; Размер табуляции. Допустимы значения 3,7, 15, 31. По умолчанию – 7.

TABSIZE = Num

; Заменять табуляции пробелами? По умолчанию нет.

TABTOSPACE = Yes|No

; Автоматически сдвигать курсор до первого непробельного символа в предыдущей

; строке? По умолчанию нет.

INDENT = Yes|No

; Использовать Windows Clipboard компьютера-терминала? По умолчанию нет.

WINCLIP = Yes | No

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

При задании в качестве параметров текстового редактора имен файлов, располагающихся в "домашних" каталогах пользователя, можно указывать каталог с помощью специального имени %HOME%.

Если в редактор настроен на использование Clipboard’а Windows, то служебный файл с сохранённым содержимым Clipboard’а не используется.

Похожие записи

Добавить комментарий