背景
默认terminal为 /bin/bash
有如下问题:
- 在使用git时无法体现当前brach
- 大小写需要手动切换
于是动手安装下oh-my-zsh。
** 同时建议安装tmux+zsh **
安装
oh-my-zsh 需要安装zsh
安装zsh
cat /etc/issue
-
sudo apt-get install zsh
安装zsh -
zsh --version
确认是否安装成功 -
sudo chsh -s $(which zsh)
设置zsh为默认shell
注销重新登录,再打开terminal如图:
image.png
-
echo $SHELL
确认zsh是否是默认SHELL,如果是则会输出/usr/bin/zsh
。如果有问题可以sudo vim /etc/passwd
将root和当前用户的/bin/bash
改为/usr/bin/zsh
安装oh-my-zsh
安装
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
修改配置
Oh-My-Zsh的默认配置文件在:~/.zshrc
编辑~/.zshrc修改主题为:
ZSH_THEME="agnoster"
此时重启terminal会发现乱码,这是因为缺少相应字体。
安装字体
sudo apt-get install fonts-powerline
完成。
其他
- 欢迎语
参考:https://www.jianshu.com/p/ffa517971ae6 - 命令高亮
brew install zsh-syntax-highlighting
# 在.zshrc加入配置
echo "source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc
brew install autojump
# 在.zshrc中添加plugins = (autojump)
- autosuggestions
brew install zsh-autosuggestions
网友评论