Формат командной строки

Far Manager


Формат командной строки

Far позволяет изменить формат приглашения командной строки. Для этого в поле ввода установить формат командной строки диалога Настроек командной строки необходимо ввести нужную последовательность переменных и специальных кодов, которая позволит показать дополнительную информацию в приглашении.

Допускается использовать переменные окружения и следующие специальные коды:

$a- символ &
$b- символ |
$c- символ (
$d- текущая дата (зависит от системных настроек)
$f- символ )
$g- символ >
$h- удалить предыдущий символ
$l- символ <
$n- буква текущего диска
$p- текущий диск и путь
$m- полное имя удалённого диска, связанного с именем текущего диска, или пустой строки, если текущий диск не является сетевым
$w- текущий рабочий каталог (без указания пути)
$q- символ =
$s- пробел
$t- текущее время в формате HH:MM:SS
$$- символ $
$+- глубина стека каталогов
$#nn - максимальная ширина строки приглашения в процентах от ширины окна
[email protected] - "Администратор", если Far Manager запущен от имени администратора. Вместо 'xx' необходимо указать два символа, которые будут обрамлять слово "Администратор".

Например, [email protected]{}$s$p$g будет представлен как "{Администратор}C:\>"

По умолчанию используется последовательность $p$g - текущий дисковод и путь("C:\>").

Примеры

1. Приглашение формата [%COMPUTERNAME%]$S$P$G будет содержать имя компьютера, текущий диск и путь (переменная окружения %COMPUTERNAME% должна быть определена).

2. Приглашение формата [$T$H$H$H]$S$P$G перед текущем путём выведет время в формате HH:MM.

3. Код "$+" отображает нужное число знаков плюс (+) в зависимости от текущей глубины стека каталогов PUSHD, по одному знаку на каждый сохранённый путь.

Элементы приглашения можно выделять цветом.

Формат: ([[T]FFFFFFFF][:[T]BBBBBBBB]), где

FFFFFFFF- цвет текста в формате aarrggbb или индекс в 16-цветной палитре.
BBBBBBBB- цвет фона в формате aarrggbb или индекс в 16-цветной палитре.
T- признак "труколорности", если он отсутствует - цвет считается индексом в стандартной палитре (0-F):

1111111111111111
0123456789ABCDEF

Если цвет текста или фона не указан, используется значение по умолчанию.

Примеры

(E)ярко-жёлтый текст на стандартном фоне
(:F)стандартный текст на белом фоне
(B:C)ярко-голубой текст на ярко-красном фоне
()стандартный текст на стандартном фоне
(T00CCCC:TE34234)яйца дрозда на киновари

Указанный цвет окрашивает приглашение до конца либо до следующего вхождения цвета.

Пример использования:

(a)%username%(f)@(b)%computername%() $p$g

admin@server C:\>


Far Manager © 1996—2000 Eugene Roshal, © 2000—2015 Far Group