某些 .zshrc 设置未加载

问题描述

我有一台带有 Iterm2 和 Zshell (zsh) 的 MacBook,我拥有的附加组件之一是命令行模糊查找器 (fzf),但尽管已添加到我的 .zshrc 中,但它不起作用。如果我用 source ~/.fzf.zsh 手动加载它,它会起作用,如果我然后重新加载我的 .zshrc source ~/.zshrc 它不会再次起作用。

可能是什么原因?

这是我的 .zshrc 文件的大部分内容(请参阅以下行:# add模糊查找):

if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
  source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi

# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

# add fuzzy find
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh

# add syntax highlighting
export ZSH_HIGHLIGHT_HIGHLIGHTERS_DIR=/usr/local/share/zsh-syntax-highlighting/highlighters
source $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

# Path to your oh-my-zsh installation.
export ZSH="/Users/xxxx/.oh-my-zsh"

ZSH_THEME="powerlevel10k/powerlevel10k"

plugins=(git)

source $ZSH/oh-my-zsh.sh

DEFAULT_USER=`whoami`

# To customize prompt,run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
alias pip=/usr/local/bin/pip3

解决方法

您在 .zshrc 之后的 source ~/.fzf.zsh 中所做的某些事情破坏了它。确保 ~/.fzf.zsh 出现在之后,最简单的方法是将它移到文件末尾。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...