Prompt-a-licious
·一分钟阅读
我正在设置我的旧 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
各自的用途,这篇文章解释了[http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html]。
如果你想更花哨一点,Arch Linux wiki 上有一份关于自定义 bash 提示符的指南。