前言
发现了一个好用的命令行神器,linux和mac都可以使用,就是oh-my-zsh,这篇blog主要记录一下oh-my-zsh的安装、使用、配置。
效果预览:
使用zsh
查看当前使用的shell:
echo $SHELL
查看当前安装的shell:
cat /etc/shells
mac使用brew安装zsh:
brew install zsh
;ubuntu使用apt安装:sudo apt install zsh -y
切换当前shell为zsh:
zsh
安装oh-my-zsh
使用命令行安装:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
修改主题:
nano ~/.zshrc
配置项
ZSH_THEME
即为 oh-my-zsh 的主题配置oh-my-zsh 的 GitHub Wiki 页面提供了主题列表
当设置为
ZSH_THEME=random
时,每次打开终端都会使用一种随机的主题。
更新配置:
source ~/.zshrc
上面功能完成后,既可以使用oh-my-zsh了
配置
按照上面的步骤改完zsh,你会发现,并没有惊喜到无法表述的优点,那是因为精华部分在zsh形形色色的插件部分,下面介绍三个最常用的插件
自动补全插件incr
1 | cd ~/.oh-my-zsh/custom/plugins/ |
历史命令建议插件zsh-autosuggestions
1 | git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions |
代码高亮插件zsh-syntax-highlighting
1 | git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting |
优化
修正自动补全颜色看不见的问题
1 | 修正自动补全颜色看不见的问题 |
粘贴过慢的问题
1 | nano ~/.zshrc |