安装
- 首先执行官方安装脚本
sh -c "$(curl -fsSL https://raw.githubusercontent.com/zdharma/zinit/master/doc/install.sh)"
添加相关插件
- 在
~/.zshrc
中添加配置并 source 安装插件
# z.lua
zinit ice lucid wait='1'
zinit light skywind3000/z.lua
# p10k界面
zinit ice depth=1
zinit light romkatv/powerlevel10k
# 高亮
zinit ice lucid wait='0' atinit='zpcompinit'
zinit light zdharma/fast-syntax-highlighting
# 提示
zinit ice lucid wait='0' atload='_zsh_autosuggest_start'
zinit light zsh-users/zsh-autosuggestions
# 自动补全
zinit ice lucid wait='0'
zinit light zsh-users/zsh-completions
- 需要注意 p10k 可能需要安装相关字体才能使用除了 pure 以外的主题配置
ZSH 启动慢
如果觉得 ZSH 启动过慢,可以执行如下命令 zinit 提供的插件进行检测
zinit module build
并根据提示将以下内容加到 ~/.zshrc
最前面
module_path+=( "$HOME/.zinit/bin/zmodules/Src" )
zmodload zdharma/zplugin
如果提示找不到文件,可能需要修改编译参数,将 ~/.zinit/bin/zinit-autoload.zsh
文件中下面这行添加 -Wno-implicit-function-declaration
参数到 CFLAGS
中重新执行编译命令即可
CPPFLAGS=-I/usr/local/include CFLAGS="-g -Wall -O3" LDFLAGS=-L/usr/local/lib ./configure --disable-gdbm --without-tcsetpgrp
关闭并重新打开一个新的 shell,执行 zpmod source-study -l
即可查看到每个脚本的启动时间,将耗时较长的脚本延迟加载或删除以加快启动速度
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于