我正在尝试在提示符后添加换行符。基本上我想要:

$ ls
                    <-- how do I get this line break?
file1 file2 file3
                    <-- this one is easy, PS1="\n$ " or whatnot
$

代替
$ ls
file1 file2 file3
$

最佳答案

如果使用的是Bash,则可以使用this one之类的脚本来提供preexec功能。

使用preexec,您可以在提示后添加新行,方法是编辑.bash_profile以包括

preexec() { echo; }
preexec_install

请注意,我必须修改上面链接的脚本的第125行以读取
PROMPT_COMMAND="${PROMPT_COMMAND} preexec_invoke_cmd"

在我的OS X盒子上。

关于linux - 在PS1之后添加换行符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13036855/

10-08 21:29