Как я могу предотвратить отображение в приглашении zsh имени переменной, которой назначен путь, вместо самого пути?
foo="/some/path"
cd "$foo"
показывает $ ~foo/
в моем приглашении вместо $ /some/path/
Как я могу предотвратить отображение в приглашении zsh имени переменной, которой назначен путь, вместо самого пути?
foo="/some/path"
cd "$foo"
показывает $ ~foo/
в моем приглашении вместо $ /some/path/
Из комментариев:
вы видите Именованные каталоги. Проверьте, установлен ли AUTO_NAME_DIRS
(setopt | grep AUTO_NAME_DIRS
) - чтобы отключить эту функцию, выключите ее.
zsh
илиbash
? Вы не можете использовать оба сразу. Кроме того, вы видитеNamed Directories
. Проверьте, установлен лиAUTO_NAME_DIRS
(setopt | grep AUTO_NAME_DIRS
) - чтобы отключить этот функционал, выключите его. - person simont   schedule 25.04.2013PS1
— это переменная, содержащая формат вашего приглашения. Проверьте некоторые вопросы, такие как stackoverflow.com/questions/10911378/ - person fedorqui 'SO stop harming'   schedule 25.04.2013