如何只显示当前目录和git分支?

时间:2014-02-28 23:43:43

标签: iterm

我的iterm路径如下所示,我看到引用http://support.apple.com/kb/ht1528的堆栈溢出帖子无法正常工作。如何减小文件路径以减小占用空间?

即,只有当前工作目录和git分支才会非常有用。谢谢。

[jd @ mbp~ / ruby​​onrailstutor / curriculum_apps / restaurantly(master)] $

2 个答案:

答案 0 :(得分:0)

导出PS1 ='[\ u @ mbp \ W $(__ git_ps1)] \ $'

答案 1 :(得分:0)

对于像我一样在几年后绊脚石的那些人。 :-)这是我的设置,仅显示终端中的当前目录和当前git分支。

parse_git_branch() {
  git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="{ \[\033[36m\]\u \[\033[1;31m\]@\h \[\033[00m\]} \[\033[1;37m\]\W\[\033[33m\]\$(parse_git_branch) \[\033[34m\]$ \[\033[00m\]"

这将为您提供以下内容:Terminal Output: Directory & Current Branch

您在[\033[36m\]行中看到的像export这样的任何块都在对文本进行着色。您可以进行搜索以查看可用的值。

就是这样,简短,甜美和彩色。 :-)