我的 .cshrc 文件包含以下内容:
set prompt = "%{\033[0;32m%}%S%B\! <%~> :%b%s %{\033[0m%}"
每次我cd
离开主目录时,提示格式都会重置为显示:
33 /~/newdirectory/ :
我究竟做错了什么?
答案1
@manatwork 建议检查任何别名是正确的。我在我的一个 .aliasrc 文件中找到了 cd 的别名。对于遇到此问题的任何人,请尝试在您的主目录中查找:
egrep "alias cd" *
find . -maxdepth 1 -type f | xargs grep 'alias *cd'
如果你发现 analias cd
后面跟着 a set prompt =
,那就是罪魁祸首。