Метасимволы
В ассоциированных командах, пользовательском меню и команде Применить команду могут использоваться специальные метасимволы:
!! | Символ '!'. |
! | Длинное имя файла без расширения. |
!~ | Короткое имя файла без расширения. |
!` | Длинное расширение файла без имени (ext). |
!`~ | Короткое расширение файла без имени (ext). |
!.! | Длинное имя файла с расширением. |
!-! | Короткое имя файла с расширением. |
!+! | Аналогично !-!, но если длинное имя файла утеряно после выполнения команды, Far восстановит его. |
!@! | Имя файла, содержащего имена помеченных файлов. |
!$! | Имя файла, содержащего короткие имена помеченных файлов. |
!& | Список помеченных файлов. |
!&~ | Список помеченных файлов с короткими именами. |
!: | Текущий диск в формате "C:". Для сетевых каталогов - "\server\share". |
!\ | Текущий путь. |
!/ | Короткое имя текущего пути. |
!=\ | Текущий путь с учётом символических ссылок. |
!=/ | Короткое имя текущего пути с учётом символических ссылок. |
!?<title>?<init>! | При выполнении команды этот символ заменяется
данными, введёнными пользователем. <title> и <init> - заголовок и исходный текст строки редактирования. Допускается использование нескольких таких символов в одной строке, например: В <title> можно указать имя истории для строки <init>. В этом случае команда имеет следующий формат: например: Для отключения истории оставьте имя пустым. В <title> и <init> допускается использование прочих метасимволов, заключив их в круглые операторные скобки, например: |
!# | Префикс !#, указанный перед символом ассоциации
файла, заставляет его (и все последующие) ссылаться
на пассивную панель (см. примечание 4). Например, !#!.! обозначает имя текущего файла на пассивной панели. |
!^ | Префикс !^, указанный перед символом ассоциации
файла, заставляет его (и все последующие) ссылаться
на активную панель (см. примечание 4). Например, !^!.! обозначает имя текущего файла на активной панели, а конструкция !#!\!^!.! - файл на пассивной панели с таким же именем, как имя текущего файла на активной панели. |
Примечания
|
Far Manager © 1996—2000 Eugene Roshal, © 2000—2015 Far Group