启动时 Zsh 不加载

启动时 Zsh 不加载

我的终端加载出现了一些问题。我正在使用 zsh + oh-my-zsh,似乎遇到了 2 个不同的问题。

  1. oh-my-zsh.sh文件似乎需要 43 秒才能加载,这意味着.zshrc文件也需要很长时间(约 49 秒)。我在两个文件中使用以下内容计算,得出随附的时间安排
start=`date +%s`

[file_contents]

end=`date +%s`

runtime=$((end-start))
  1. 一旦文件完全加载,终端就不会进入提示符,而似乎只是挂起了。我不确定这是否是因为另一个文件随后正在运行导致它挂起或其他原因,但这在 iterm 和默认终端应用程序中都会发生。

如果有人能提供帮助,我将非常感激,特别是对于问题 2。我可能最终可以解决问题 1 中的长加载时间,但甚至不知道从哪里开始解决问题 2。

如果有帮助的话,这是我的.zshrc文件:

export PATH=$HOME/bin:/usr/local/bin:$PATH

export ZSH="/Users/[email protected]/.oh-my-zsh"

ZSH_THEME="powerlevel10k/powerlevel10k"

DISABLE_MAGIC_FUNCTIONS=true

plugins=(
brew
cp
git 
history-substring-search
osx
poetry
zsh-autosuggestions zsh-completions zsh-syntax-highlighting
)

autoload -U compinit && compinit

source $ZSH/oh-my-zsh.sh

complete -F __start_kubectl k

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source <(kubectl completion zsh)
export PATH="/usr/local/opt/icu4c/bin:$PATH"
export PATH="/usr/local/opt/icu4c/sbin:$PATH"
export GOPATH=$HOME/go
export GOROOT="$(brew --prefix golang)/libexec"
export PATH="$PATH:${GOPATH}/bin:${GOROOT}/bin"

export PATH="$HOME/.poetry/bin:$PATH"

timezsh() {
  shell=${1-$SHELL}
  for i in $(seq 1 5); do /usr/bin/time $shell -i -c exit; done
}

export PATH="/usr/local/opt/yq@3/bin:$PATH"

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
export PATH="/usr/local/opt/yq@3/bin:$PATH"

[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh


谢谢!

答案1

所以我最终只是重新安装powerlevel10k,这似乎已经解决了过长的加载时间问题,尽管仍然需要几秒钟。

感谢评论中的帮助,非常感谢你付出的时间和精力

相关内容