当我在Git分支时,如何让我的iTerm提示以不同的方式显示?
我试图让我的iTerm提示设置方式与Paul Irish相同
到目前为止,我在
~/.profile
中有以下内容:
# Add git branch name to prompt
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/*(.*)/ on 1/'
}
PS1='n[ 33[0:35m]u[ 33[0;32m]w[033[0m]$(parse_git_branch)n$[ 33[0m] '
我不知道如何使分支出现在不同的颜色而不是前面的“开”
除此之外还有其他功能,例如:
不在git分支时在提示符处显示“o”
在分支中显示“±”
在行尾显示日期
任何帮助,将不胜感激
没有找到相关结果
已邀请:
6 个回复
郸身
仿普
墩瓣茅械
,这使代码更容易阅读,更难搞乱:
设置标题栏是可选的。请务必在末尾使用
来关闭颜色变化。
谷起
或
哪里,
用于打印分支名称
定义了配色方案的开始
代表紫色
定义了方案的结束 另外,我修复了你当前的提示:
糖固傻染
将其添加到
的顶部:
在同一个文件中
这里是我使用的提示:
你可以根据自己的喜好改变颜色 这是PS1中的一些符号的含义: u - 用户名 @ - 酷符号 h - 主机名 : - 炫酷的符号来分隔事物 w - 完整路径,使用 W表示短路径 git_branch - 当前分支的名称 git_dirty - 当分支发生变化时显示* $ - 用于表示的酷符号,输入命令
骂陋冠