某一天在安装好iterm2之后,准备启动项目,发现不显示项目的分支信息,于是就做了各种尝试,最终找到了 简单有效的解决方案。分享给大家希望对你们有所帮助!
解决iterm2 不显示项目分支的问题
brew install wget
sh -c "$(wget raw.githubusercontent.com/robbyrussel… -O -)"
失败的尝试
1. 命令行执行
sudo vim /etc/profile
2. i 添加以下代码 3. find_git_branch () {local dir=. headuntil [ "dir/.git/HEAD" ]; thenhead=dir/.git/HEAD")if [[ {head#//})"elif [[ dir"donegit_branch=''}PROMPT_COMMAND="find_git_branch; '[\e[1;30m]'red='\[\e[1;31m\]'green='[\e[1;32m]'yellow='\[\e[1;33m\]'blue='[\e[1;34m]'magenta='\[\e[1;35m\]'cyan='[\e[1;36m]'white='\[\e[1;37m\]'normal='[\e[m]'PS1="white@white:yellow$git_branchwhite]\ $normal"
4. 执行以下代码
source /etc/profile
第三步报错
出现Press ENTER or type command to continue的原因
其实原因简单到让人吐血,就是.vimrc里面设置的指令出现了错误,只要把错误的指令清除就好了!!!不过要知道.vimrc是要在根目录下才行。
解决方案:
vim .vimrc
i
set nu
Esc
:wq