前言
zsh
是shell
的增强版,它为开发者门提供了更加强大的功能,提高了开发的效率。但是,zsh
配置起来非常麻烦。所以有了oh-my-zsh
。它为zsh
的开发和配置提供了更加简便的方式。
安装zsh和oh-my-zsh
- 使用wget
1 | $ wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh |
- 使用curl
1 | $ curl -L http://install.ohmyz.sh | sh |
- 手动安装
1 | $ git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh |
配置zsh
- 配置zsh主题
第一步,使用如下的命令,查看可以使用的主题,并选择一个主题。
1 | $ cd ~/.oh-my-zsh/themes |
第二步,修改zsh的配置文件,在ZSH_THEME
中填写选择的主题。这里我选择的是 agnoster 这个主题。
1 | $ vim ~/.zshrc |
- 配置zsh插件
这里只配置我所使用的两个插件。一个是zsh-autosuggestions
,它可以记忆过去使用的命令并在拼写时给予提示。一个是zsh-syntax-highlighting
,它提供了语法高亮的功能。
安装使用如下的命令:
1 | $ git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions |
然后,再次打开.zshrc
文件,在plugins
处添加插件,其中git
为oh-my-zsh
默认安装的插件。如下图所示:
启动zsh
首先,使用如下的命令启动zsh
。
1 | $ source ~/.zshrc |
然后,使用如下的命令,将zsh
设置为默认的shell
。
1 | $ chsh -s /bin/zsh |