Zinit 配置

本贴最后更新于 1174 天前,其中的信息可能已经东海扬尘

安装

  1. 首先执行官方安装脚本
sh -c "$(curl -fsSL https://raw.githubusercontent.com/zdharma/zinit/master/doc/install.sh)"

添加相关插件

  1. ~/.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 即可查看到每个脚本的启动时间,将耗时较长的脚本延迟加载或删除以加快启动速度

2 操作
jerryhwq 在 2021-10-05 13:36:06 更新了该帖
jerryhwq 在 2021-10-02 15:19:50 更新了该帖

相关帖子

回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...