如今,要想成为高级用户,你必须拥有一个经过精心设计的 shell。最常见的自定义 shell 之一zsh
是哦我的zsh插件管理器。
sudo apt install zsh
然后根据 curl 安装 oh-my-zsh,然后运行zsh
添加
# ~/.zshrc:
plugins=(git mercurial)
在我的命令提示符中获取 mercurial 状态。
但是当我安装电力线时:sudo -H pip install powerline-status; sudo apt install python-hglib
并将其加载
# ~/.zshrc:
. `locate powerline.zsh`
到~/.zshrc
然后提示失去了 mercurial 状态。我应该注意它仍然可以很好地用于git
repos,所以这只是 mercurial 的问题……而 powerline 的其他功能都很好,没有错误。从我的 zsh 配置中删除 powerline 会带回 mercurial 信息,所以这肯定是由 powerline 引起的。
答案1
啊,我希望 powerline 的 *.deb 能够处理 ZSH(不确定如何让它工作)。无论如何,解决方案是:
sudo apt install python3-hglib
代替sudo apt install python-hglib