目前我的终端提示如下:
blankman-MacBook-Pro:~ $
Run Code Online (Sandbox Code Playgroud)
我的 .bash_profile 有:
export PS1="\[\033[36m\]\h:\W \[\033[33m\]\$(parse_git_branch)\[\033[00m\]\$(git config user.initials)$\[\033[00m\] "
export SUDO_PS1='\[\e[0;31m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;31m\]\$ \[\e[0m\]'
Run Code Online (Sandbox Code Playgroud)
这有意义吗?
该PS1
变量用于自定义外壳“提示”的显示。提示是在终端首次打开时或在每个命令结束时出现的文本(您可以通过在没有命令的终端上重复按 Enter 来重复终端提示任意次数)。
PS1 变量似乎正在查看您的git
用户 ID 和分支以确定您的提示。如果您在 git 分支内,这会很有用,因为它会告诉您您在哪个分支。
如果你没有这样做,那么可能是某个程序做了。如果您的终端提示有特定问题或想将其更改为其他内容,则可以。但是问“这是否有意义”并不能真正回答:我们所能做的就是提出更多问题:
git
吗?如果没有,您可能不需要此自定义。这完全是一个偏好问题;没有“正确”或“不正确”的终端提示。:-)
如果你愿意,你可以让它显示出来。这将是完全有效的。