我用bash很久了,现在想用zsh,只有一个问题:.bashrc与zsh冲突
它应该是什么样子:
archcoolC#
bashrc 看起来如何:(这里有颜色,(echo $PS1))
\[[1m\]\[[38;5;1m\][\[[38;5;3m\]\u\[[38;5;2m\]@\[[38;5;4m\]\h \[[38;5;5m\]\W\[[38;5;1m\]]\[[38;5;7m\]\$ \[[m(B\]
有人知道修复方法吗?
仅供参考:这是在 arch 和 ubuntu 上的
答案1
Zsh 带有开箱即用的彩色提示。尝试一下
autoload -U promptinit && promptinit
然后prompt -l
列出可用的提示,-p fire
预览“fire”提示,-s fire
并进行设置。准备好后,在上面的自动加载行下方添加提示:
prompt fade red
答案2
不要导出 PS1 shell 变量,它不是要导出的,通常使用 PS1 的少数程序是其他 unix shell,它们通常有自己的提示转义符来显示内容。