zsh在每条命令完成之后输出空行(不包含首次打开终端)


desired output

Last login: Fri Jan 28 17:05:06 on ttys002
?  ~ cd ..

?  /Users

实现方法

在 ~/.zshrc 中加入:

precmd() {
    precmd() {
        echo
    }
}

即可实现在每条命令完成之后输出空行,且首次打开终端时开头不会有空行。

参考

https://stackoverflow.com/a/59576993