Variable names in prompt instead of path
问题 How can I prevent my zsh prompt from showing the variable name a path is assigned to instead of the path itself? foo="/some/path" cd "$foo" shows $ ~foo/ in my prompt instead $ /some/path/ 回答1: From the comments: you're seeing Named Directories. Check if AUTO_NAME_DIRS is set ( setopt | grep AUTO_NAME_DIRS ) - to disable this functionality, turn it off. 来源: https://stackoverflow.com/questions/16203555/variable-names-in-prompt-instead-of-path