【发布时间】:2021-09-13 15:03:06
【问题描述】:
我正在使用 xshell 连接 centos 的云服务,我将 /etc/bashrc 中的 $PS1 值设置为 \e[0;34m[\u@\h \W]$ \e[m 这使我的提示变为蓝色,以便我可以分辨哪个是我的命令输入,哪个是我的命令输入是输出。
但是,如果我的命令多于一行,则此提示无法自动添加新行。如果一行已满,则从同一行的左侧开始填充。可以看到截图如下:
我想要的是该命令可以在一行满时自动添加新行。
我试过 \n 但只是在命令之前添加一个新行,这不是我想要的效果。
【问题讨论】:
-
你能接受:
PS1='\[\e[0;34m[\u@\h \W]$ \e[m\]'吗? -
@koyaanisqatsi 只是尝试你的 PS1,但这不是我想要的效果。效果贴在主帖处。