我有一个新的 Debin Bullseye 安装,并且如果直接加载它,我无法让抗原加载主题.zshrc
。
我安装zsh
并zsh-antigen
使用apt
。
我的最低要求.zshrc
:
source /usr/share/zsh-antigen/antigen.zsh
antigen use oh-my-zsh
antigen bundle git
antigen bundle heroku
antigen bundle pip
antigen bundle lein
antigen bundle command-not-found
antigen bundle zsh-users/zsh-syntax-highlighting
# Load the theme.
antigen theme robbyrussell
# Telling Antigen that I'm done.
antigen apply
当我启动zsh
-shell 时,如果没有加载主题,我会得到最少的提示:
Computer%
没有打印任何错误消息。
如果我antigen theme robbyrussell
直接在提示符下再次输入,则会应用主题:
→ ~
我尝试过的所有主题都是这样的。
我如何.zshrc
在启动时加载主题才能直接使用该主题zsh
?
答案1
我找到了解决方案:删除~/.antigen
目录。
在使用antigen的第一次启动过程中,zsh
加载我喜欢的主题时一定出了问题。这弄乱了目录~/.antigen
,导致antigen不再自动加载主题。
警告:删除目录可能会产生副作用。将其重命名为或类似名称并在删除旧目录之前检查其是否正常工作~/.antigen
可能更安全。~/.antigen-broken
zsh