在 ZSH 上启用语法高亮可以成为救命稻草,尤其是在您进行开发时。
在本教程中,我将带您了解在 ZSH 中启用语法高亮显示的方法:
- 使用语法高亮扩展(简单)
- 使用 Oh My ZSH 插件(推荐)
那么让我们从第一种方法开始。
使用扩展在 ZSH 上启用语法高亮显示(简单)
这是在 ZSH 上启用语法高亮的最简单方法。
要安装语法高亮扩展,您必须在系统上安装 git。
如果您使用的是基于 Debian/Ubuntu 的系统,则可以使用以下命令安装 git:
sudo apt install git
安装 git 后,使用以下命令克隆 zsh-syntax-highlighting
存储库:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
接下来,您必须将此语法突出显示扩展添加到 .zshrc
使用以下命令创建文件:
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
最后,通过使用以下命令获取文件来启用当前 shell 的语法突出显示:
source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
就是这样!
以下是之前和之后的结果:
使用 Oh My ZSH 在 ZSH 上启用语法高亮显示(推荐)
Oh My ZSH 是允许您对 ZSH 进行各种调整的框架。
此外,默认情况下您会获得一些基本配置,使其看起来比默认 ZSH 好得多。
这就是为什么我推荐这个而不是第一种方法的原因。
首先,使用以下命令在您的系统上安装 Oh My ZSH:
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
如果 ZSH 不是您的默认 shell,它会询问您是否要将其设为默认:
我建议您将其设置为默认外壳!
现在,克隆 zsh-syntax-highlighting
使用以下命令存储库:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
接下来,打开 /.zshrc
文件:
nano ~/.zshrc
并添加 zsh-syntax-highlighting
在插件中,如图所示:

现在,保存更改并退出 nano 文本编辑器。
要启用更改,请注销并重新登录。
这是之前和之后的结果:

昼夜之差! 不是吗?
你可以用 ZSH 做更多! 学习如何
如果你想了解如何添加多个插件,如语法高亮和带有漂亮主题的自动建议,你可以参考给定的指南:
我希望您会发现本指南对您有所帮助。
如果您有任何疑问,请在评论中告诉我。