开发者

Why don't git colors show up in iTerm2

So I have my gitconfig setup to do colors. In Terminal it works great, looks fine.

In iTer开发者_JAVA百科m2, however, the colors don't appear for my gitconfig at all unless I set the reverse property for git. Then they appear but who likes reversed colors anyways?

Why does this happen and how can I fix it?


You should check that iTerm is setting the TERM variable correctly. On my system, I see:

echo $TERM
xterm-256color

And have working colours in git. This is set according to the 'Report Terminal Type' property in iTerm's preferences.

Why don't git colors show up in iTerm2

You should also check the Colors tab, and ensure the contrast slider isn't all the way to the right.


In my case I had coloured output from other terminal applications in iTerm, just not git. For anyone still looking to solve this, what did it for me was the solution from http://buildamodule.com/forum/post/iterm-git-ui-colors.

Modify your global git config as follows:

git config --global color.ui true


I found an answer to this via http://code.google.com/p/iterm2/issues/detail?id=1639 that works for me.

"The solution is to add this to your ~/.gitconfig "

[core]
    pager = less -R


For me this was not a git issue, but it was an iTerm2 issue on macOS. I ended up solving this by going to the iTerm2 Preferences > Window > Check the "Keep background colors opaque" checkbox and should now have no more pain or sorrows! #RevDev

Why don't git colors show up in iTerm2

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜