跳到主要内容

推荐 ZSH 插件

推荐的包管理方式

zinit

推荐使用 zinit 做包管理器,Turbo 模式速度飞快。

直接通过 .zshrc 配置进行安装,在 ~/.zshrc 顶部加入下面代码后,重新打开 shell。

# 未安装时候自动安装
if [[ ! -f $HOME/.zinit/bin/zinit.zsh ]]; then
print -P "%F{33}▓▒░ %F{220}Installing %F{33}DHARMA%F{220} Initiative Plugin Manager (%F{33}zdharma/zinit%F{220})…%f"
command mkdir -p "$HOME/.zinit" && command chmod g-rwX "$HOME/.zinit"
command git clone https://github.com/zdharma/zinit "$HOME/.zinit/bin" && \
print -P "%F{33}▓▒░ %F{34}Installation successful.%f%b" || \
print -P "%F{160}▓▒░ The clone has failed.%f%b"
fi

source "$HOME/.zinit/bin/zinit.zsh" # 加载包管理器
autoload -Uz _zinit # 加载自动完成插件
(( ${+_comps} )) && _comps[zinit]=_zinit # 加入到重载队列中

具体插件的安装,可以参考我现有的配置

antigen

也可以使用 antigen 管理包,感受是稳定但有些慢。可以参考我原来的存档配置

推荐的插件

不推荐的插件

  • Aloxaf/fzf-tab
    • 导致 tab 补全的时候需要多按几次去选中选项。