Ubuntu&Mac安装配置Oh My Zsh
Oh My Zsh
是一款社区驱动的命令行工具,是基于Zsh
命令行的一个扩展工具集,提供了丰富的扩展功能,如:主题配置,插件机制,内置的便捷操作等,可以给我们一种全新的命令行使用体验。下文对Oh My Zsh
的安装及配置方法进行总结,只总结最佳的实践。
安装Oh My Zsh
第一步:安装Zsh
1 | # 安装Zsh |
第二步:安装Oh My Zsh
1 | # 安装Oh My Zsh |
Zsh配置
字体的安装
推荐在终端使用Powerline
类型的主题,该类型主题可以使用图形表示尽可能多的信息,方便用户的使用。推荐安装用户量最大的Powerlevel9k
。
Powerlevel9k
中需要使用较多的图形符号,字体大多不会自带这些符号,所以需要使用专门的Powerline
字体。
不推荐安装官方默认的Powerline Fonts
,理由是图形符号不全,符号处会有乱码。推荐安装Nerd-Fonts
系列字体,因为该系列字体附带有尽可能全的符号,并且更新非常频繁,项目地址在这里。例如直接下载 Ubuntu Font Family
中的Ubuntu Nerd Font Complete.ttf
,然后直接在Ubuntu下安装。
主题的配置
如果要在Oh My Zsh中安装Powerlevel9k ,只需执行如下指令:
1 | git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k |
注:由于Powerlevel9k( 已经被弃用 )升级到Powerlevel10k,更新安装:
1 | git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k |
修改配置文件
1 | # 修改~/.zshrc |
插件配置
autojump
1 | sudo apt install autojump # mac使用brew install autojump |
fasd
1 | sudo apt install fasd # mac使用brew install fasd |
zsh-autosuggestions
命令行命令键入时的历史命令建议插件 按照官方文档提示,直接执行如下命令安装:
1 | git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions |
zsh-syntax-highlighting
命令行语法高亮插件 按照官方文档提示,直接执行如下命令安装:
1 | git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting |
修改配置
1 | # 修改~/.zshrc |