首页 > 解决方案 > 如何配置 .zshrc 文件以在不同的行中包含命令和路径

问题描述

我正在使用 ZSH,想知道是否可以将配置添加到我的 .zshrc 文件中,该文件可以分隔命令行和路径行。

前:

localhost /workplace/sudo/myservice/src/myservice % [cursor here]

期待:

localhost /workplace/sudo/myservice/src/myservice % 
[cursor here]

我知道 Oh My Zsh 可以做到这一点,但只是想知道实现了哪个确切的配置来实现这一点?

标签: linuxzshzshrc

解决方案


只需插入文字换行符。

前:

PS1='%m %~ %# '

后:

PS1='%m %~ %#
 '

完毕。

或者,您可以使用$''字符串,它允许您使用print转义字符,例如\n换行符:

PS1=$'%m %~ %#\n '

推荐阅读