网上的教程已经很多了,但是很多还是不够详细,我这里总结了一个全面的教程。下面是效果展示:
效果展示图
一、 查看系统shells是否安装zsh,通常默认是bash(M1默认使用的是 zsh所以不修改安装了再说了 M1用户忽略这一步)
-
1、查看系统是否有 zsh
查看结果 - 如果没有安装zsh,请使用下面命令安装
pacman -S zsh
二、 首先安装iTem2
- 1、iterm2官网下载安装(https://iterm2.com/)
-
2、iterm2的设置里选择profiles/colors中选择Solarized Dark
Solarized Dark选择过程
三、 安装oh-my-zsh
- 方式一:官网的正常安装方式(如果安装oh-my-zsh时由于github登陆失败(443)而无法安装,可以使用方式二进行手动安装:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
方式二:手动安装oh-my-zsh
- 1、 克隆oh-my-zsh
git clone https://gitee.com/mirrors/oh-...~/.oh-my-zsh
- 2、将.oh-my-zsh文件里的的zshrc.zsh-template文件复制成zshrc文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
四、 打开zshrc文件后将ZSH_THEME="robbyrussell"修改为ZSH_THEME="agnoster"
注意:其它教程可能是修改为 random 这个由个人喜好决定
vi ~/.zshrc
修改前
修改有
- 修改完后退出zshrc文件,再配置生效。之后退出 iterm,重新启动就好了
zsh ~/.zshrc
五、 如果文字有乱码情况
乱码情况- 1、解决乱码,下载Powerline字体
//clone 克隆
git clone [https://github.com/powerline/fonts.git](https://github.com/powerline/fonts.git)
// install 安装
cd fonts
./install.sh
-
2、安装完字体库之后,把iTerm 2的设置里的Profile中的Text 选项卡中里的、 Font和Non-ASCII Font的字体都设置成 Powerline的字体,我这里设置的字体是Meslo LG S DZ for Powerline
修改文字
六、 如果想更好看可以安装历史命令提示插件和高亮插件
- 1、打开 iterm2
- 2、安装历史命令提示插件
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
- 3、安装历史命令提示插件
git clone git://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
- 4、修改.zshrc
在文件里找到plugins,修改为
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)
- 5、生效配置
zsh ~/.zshrc
网友评论