oh-my-zsh国内配置

因为在国内网络环境的原因,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

配置完毕。

参考

oh-my-zsh 国内安装及配置