最近使用MX Linux的时候发现它跟其他发行版的一个小不同,就是在终端窗口里面命令提示符是从新的一行开始的。这么做的好处是:当当前目录的路径特别长的时候,命令的光标不用从这一行的很后端开始显示了,看起来特别舒服。
为了在其他Linux发行版和Mac OS上也采用这个设计,我们需要做如下改动。
Linux:
假设我们使用的是默认的Bash Shell, 需要在 ~/.bashrc的最后一行插入
PS1=${PS1%?}\n'> '
其中 \n 是换行的意思。
Mac OS:
假设我们使用的是默认的zsh Shell, 需要在 ~/.zshrc 最后插入
NEWLINE=$'\n'
PROMPT="%n@%m %1~ $NEWLINE> "
这样我们的提示符就变成了顶格写的 '> '.
有没有感觉用着更舒服?