如何在Zsh/Powerlevel10K中修改PS2提示符解决未闭合引号显示异常
解决Zsh+Powerlevel10k下PS2自定义不生效的问题
你遇到的问题是Powerlevel10k初始化时会覆盖PS2变量,导致你在~/.zshrc或~/.p10k.zsh里提前设置的PS2被冲掉。正确的修改方法如下:
- 打开
~/.zshrc文件,找到其中加载Powerlevel10k配置的语句,通常是:source ~/.p10k.zsh - 在这一行之后添加PS2的自定义设置:
如果你想让提示符自动适配当前状态(比如未闭合双引号显示dquote>,未闭合单引号显示quote>),用:
要是只想固定显示PS2='~ %_> '~ dquote>,就写:PS2='~ dquote> ' - 保存文件后,执行
source ~/.zshrc让设置立即生效,或者重启终端。
这样设置后,当输入未闭合引号的命令时,提示符就会显示你想要的样式了。
内容的提问来源于stack exchange,提问作者Miguel Sá Vieira
相关产品推荐
相关产品推荐

