Prompt-a-licious
·阅读时间:1分钟
我正在设置我的旧MacBook,从我的室友那里收回,以便用于编程。
第一步是安装homebrew。我发现它比macports更友好一些,macports似乎在另一台MacBook上无法修复。
在几个步骤之后(git、mercurial、node、当然还有rabbitmq),我发现自己错过了我漂亮的hg-prompt bash提示符。但是我最近更多地使用git,所以我想知道是否有可以同时处理两者的事情。
有:vcprompt,你知道它在homebrew里。
$ brew install vcprompt
为了获得漂亮的提示符,我或多或少地从hg-prompt中复制了我所拥有的内容。在.bashrc
中
D=$'\e[37;40m'
PINK=$'\e[35;40m'
GREEN=$'\e[32;40m'
ORANGE=$'\e[33;40m'
vc_ps1() {
vcprompt -f "(%n:${PINK}%b${D}${GREEN}%u%m${D})" 2>/dev/null
}
export PS1='${GREEN}\u@\h${D} in ${ORANGE}\w${D}$(vc_ps1)\n$ '
顺便说一句,如果你像我一样忘记了.bashrc
和.bash_profile
哪个是做什么的,这篇文章解释了它[https://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html]。
如果你想变得花哨,在Arch Linux wiki上有一份定制bash提示符的指南。