Answers:
关于编辑bash提示,有相当详尽的描述,这里可能有一些linux特定的东西,但是大多数是通用bash东西。
但是,为了入门,我建议使用此bash配置文件生成器
这非常简单,所以我从中学到了更多,提示如下:
使用:
[[ -s "/Users/dwightk/.rvm/scripts/rvm" ]] && source "/Users/dwightk/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
export PS1="🍔 \[\033[01;35m\]\u@\h:\[\033[01;34m\]\$(parse_git_branch) \[\033[01;32m\]\w \[\033[01;34m\]\n>\[\e[0m\]"
这在处理git时非常有用。之前的所有export PS1=
内容都可以使git分支出现。
AFAIK 除了提示符外,没有其他任何可以为其他颜色上色的UNIXy方法。
但是,当您要求使用iTerm2解决方案时,您很幸运!使用“ 触发器”功能为文本匹配的正则表达式着色。
例如,如果您的提示如下所示:
..然后在iTerm->首选项->配置文件->高级->触发器中添加[编辑]触发器,如下所示:
..将与每一行的命令部分匹配,它将开始看起来像这样:
Voilà-您可以使用不同的颜色进行提示,命令和输出!:)
\e[95m
在PS1
这对我有用。试试看,让我知道。