Spec-Zone.ru › Fish 3.4

prompt_pwd - вывод pwd, подходящего для подсказки

Резюме

prompt_pwd

Описание

prompt_pwd — это функция для вывода текущей рабочей директории в формате, подходящем для подсказок. Она заменит домашнюю директорию на «~» и сократит каждый компонент пути, кроме последнего, по умолчанию до одного символа.

Чтобы изменить количество символов на каждый компонент пути, передайте --dir-length= или установите fish_prompt_pwd_dir_length в желаемое количество символов. Установка значения 0 или недопустимого значения полностью отключит сокращение. По умолчанию значение равно 1.

Чтобы сохранить некоторые компоненты без сокращения, передайте --full-length-dirs= или установите $fish_prompt_pwd_full_dirs в нужное количество компонентов. По умолчанию значение равно 1, сохраняя последний компонент.

Если заданы какие-либо позиционные аргументы, prompt_pwd сократит их вместо $PWD.

Параметры

-d или --dir-length MAX

Приводит к сокращению компонентов до MAX символов каждый. Это переопределяет fish_prompt_pwd_dir_length.

-D или --full-length-dirs NUM

Сохраняет NUM компонентов (считая справа) в полном виде без сокращения. Это переопределяет fish_prompt_pwd_full_dirs.

-h или --help

Отображает справку по использованию этой команды.

Примеры

>_ cd ~/
>_ echo $PWD
/home/alfa

>_ prompt_pwd
~

>_ cd /tmp/banana/sausage/with/mustard
>_ prompt_pwd
/t/b/s/w/mustard

>_ set -g fish_prompt_pwd_dir_length 3
>_ prompt_pwd
/tmp/ban/sau/wit/mustard

>_ prompt_pwd --full-length-dirs=2 --dir-length=1
/t/b/s/with/mustard

© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.4/cmds/prompt_pwd.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API