You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在ZSH的Powerline提示符行与命令输出行之间添加空行?

如何在ZSH的Powerline提示符行与命令输出行之间添加空行?

嘿,我明白你想要的效果——就是让命令执行后的输出和上一次的提示符之间隔出一行空白对吧?其实Powerlevel10k本身没有直接对应的配置项,但咱们可以借助ZSH自带的钩子函数轻松实现这个需求。

你可以按照下面的步骤来操作:

  • 打开你的ZSH配置文件,比如常用的~/.zshrc,或者如果你习惯把p10k的配置单独放在~/.p10k.zsh里,也可以打开这个文件
  • 在文件里添加这段代码:
# 在命令执行前输出空行,实现提示符与命令输出的间隔
preexec() {
  echo
}
  • 保存文件后,在终端里执行source ~/.zshrc(或者对应的配置文件路径),让配置生效

这样设置之后,每当你输入命令按下回车,ZSH会先输出一个空行,再执行你的命令,这样命令的输出就会和上方的提示符行自动隔开一行啦。不过要注意,如果某些命令本身的输出开头就带有空行,可能会看起来多了一行,但绝大多数日常使用场景下,这个效果都是符合预期的。

备注:内容来源于stack exchange,提问作者Endalma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 07:24:26