用zsh-syntax-highlighting配置你的命令行语法高亮

如果你是一名程序员,那么配置一个语法高亮,支持在命令行显示时间、显示Git分支、推送拉取状态等等就显得非常有助于日常工作。

在Mac电脑上通常都是基于zsh配置,而如果你想懒省事的话,也有人家配好的profile,你直接用就好,它就是powerlevel10k。其中有一个功能我认为是比较常用的,就是当你敲入的命令存在系统的时候,它就会变成绿色,当你敲入一个命令系统中检测不存在时,就会变红色,这个校验可以让我们在执行前就能校验命令是否正确,极大提升工作效率,它也是zsh的一个插件,叫zsh-syntax-highlighting,点击链接到它的Github的主页提供了安装文档入口,支持很多包管理安装

【国内直连ChatGPT 29元起】
国内直连ChatGPT,Plus会员每月29元起,支持最新o1模型探索更多领域,无需注册OpenAI账号。

支持的包管理安装

  • Arch Linux: community/zsh-syntax-highlighting / AUR/zsh-syntax-highlighting-git
  • Debian: zsh-syntax-highlighting package in stretch (or in OBS repository)
  • Fedora: zsh-syntax-highlighting package in Fedora 24+ (or in OBS repository)
  • FreeBSD: pkg install zsh-syntax-highlighting (port name: shells/zsh-syntax-highlighting)
  • Gentoo: app-shells/zsh-syntax-highlighting
  • Mac OS X / Homebrew: brew install zsh-syntax-highlighting (formula)
  • NetBSD: pkg_add zsh-syntax-highlighting (port name: shells/zsh-syntax-highlighting)
  • OpenBSD: pkg_add zsh-syntax-highlighting (port name: shells/zsh-syntax-highlighting)
  • openSUSE / SLE: zsh-syntax-highlighting package in OBS repository
  • RHEL / CentOS / Scientific Linux: zsh-syntax-highlighting package in OBS repository
  • Ubuntu: zsh-syntax-highlighting package in Xenial (or in OBS repository)
  • Void Linux: zsh-syntax-highlighting package in XBPS

真要找不到,最后用Git克隆源码也能安装

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

你要是说你没有Git命令??那你不要当码农了~

我录了一期视频介绍我如何用它配置我的Terminal的

视频封面

分享

TITLE: 用zsh-syntax-highlighting配置你的命令行语法高亮

LINK: https://www.qttc.net/553-configuration-cool-terminal-via-zsh-syntax-highlighting.html

NOTE: 原创内容,转载请注明出自琼台博客