Я назначен каталог переменного в моем файле .zshrc так:ЗШ проворный используют имена переменных (несмотря на его отключение AUTO_NAME_DIRS)
export DOTFILES=$HOME/.dotfiles
Теперь мой ЗШ подсказка читает ~DOTFILES
, когда я нахожусь в .dotfiles
каталог. Я провел некоторое исследование (в этой теме: Variable names in prompt instead of path) и обнаружил, что zsh имеет опцию AUTO_NAME_DIRS
, которая делает именно это.
Я пробовал unsetopt AUTO_NAME_DIRS
, но моя подсказка zsh по-прежнему показывает имя переменной вместо пути. Я запустил команду unsetopt
и обнаружил, что autonamedirs
действительно находится в списке неустановленных параметров. Я также запустил setopt
, чтобы убедиться, что его нет в списке параметров набора, и это не так.
Любые идеи о том, как исправить это?
Спасибо за отличную иллюстрацию - это действительно помогло мне сузить решение (подробно описано выше). – brownbathrobe