因为在国内网络环境的原因,github经常无法访问,并且速度很慢。有大佬已经仓库同步到gitee上,用gitee速度会快很多。
gitee仓库地址:https://gitee.com/unrogue007/zsh-syntax-highlighting.git
安装zsh和oh-my-zsh
需要先确保 git 已经安装,安装过程中需要使用 git 。
Macos默认已经安装zsh,但是Linux默认还是bash。
查看当前shell:
echo $SHELL
安装zsh:
sudo apt install zsh
切换zsh:
chsh -s /bin/zsh
也可以先不切换,安装oh-my-zsh之后会提示是否切换默认shell为zsh。
安装oh-my-zsh:
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
下载完之后给脚本添加执行权限:
chomd +x install.sh
脚本中默认的安装地址是GitHub仓库,先修改为gitee:
找到如下:
# Default settings
REPO=
REMOTE=
将这两行替换为gitee仓库地址:
# Default settings
REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}
执行安装:
./install.sh
安装之后出现彩色的oh-my-zsh banner表示安装成功。
配置
修改 ~/.zshrc 配置文件:
# 主题配置,个人喜欢设置为随机主题
ZSH_THEME="random"
修改保存并重新加载配置即可在终端输出里看到主题加载的提示信息:
source ~/.zshrc
插件
zsh-autosuggestions
历史命令提示插件,可以提高很多效率,尤其是长命令。clone 插件:
git clone https://gitee.com/unrogue007/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
zsh-syntax-highlighting
高亮插件,clone 命令:
git clone https://gitee.com/unrogue007/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
修改配置
插件 clone 完之后修改配置 ~/.zshrc ,找到 plugins=(git) 配置,修改为:
plugins=(git zsh-syntax-highlighting zsh-autosuggestions)
重新加载配置:
source ~/.zshrc
配置完毕。