我已安装iTerm Build 3.3.9。我已经为oh-my-zsh
配置了以下插件和主题
ZSH_THEME="powerlevel10k/powerlevel10k"
ZSH_DISABLE_COMPFIX="true"
plugins=(aws git colored-man-pages colorize github virtualenv pip python osx zsh-syntax-highlighting zsh-completions zsh-autosuggestions django npm zsh-interactive-cd zsh-navigation-tools)
现在有2个我要解决的问题
要解决第一个问题,请尝试将zsh-syntax-highlighting
移到plugins
的末尾。从zsh-syntax-highlighting FAQ:
为什么
zsh-syntax-highlighting.zsh
必须在.zshrc
文件的末尾来源?
zsh-syntax-highlighting.zsh
包装ZLE小部件。它必须来自在创建所有自定义小部件之后(即,全部zle -N
调用并运行compinit
之后)。以后创建的小部件可以使用,但不会更新语法突出显示。
要解决第二个问题,请在~/.zshrc
的末尾添加以下内容:
# Use `less` as pager in Zsh.
READNULLCMD=less
# Use `less` as pager in external commands.
export PAGER=less
# This affects every invocation of `less`.
#
# -i case-insensitive search unless search string contains uppercase letters
# -R color
# -F exit if there is less than one page of content
# -X keep content on screen after exit
# -M show more info at the bottom prompt line
# -x4 tabs are 4 instead of 8
export LESS=-iRFXMx4