Why colors are not displaying in VIM - OH-MY-ZSH

18,297

Test to see whether syntax highlighting is enabled in Vim. If you type :syntax on and the problem goes away then that's your issue, and you can correct it by adding:

syntax on

to your $MYVIMRC file (usually at ~/.vimrc or ~/.vim/vimrc; find out exactly with :echo $MYVIMRC in Vim).

Share:
18,297

Related videos on Youtube

Earon
Author by

Earon

Updated on June 04, 2022

Comments

  • Earon
    Earon almost 2 years

    I have seen this post :

    oh-my-zsh themes don't show properly (background stays white)

    But nothing helped.

    Problem is in MAC VIM Colors are displaying messed but in linux all colors are working fine.

    I am using iTerm 2 as in tutorial but here's how colors are showing.

    enter image description here

    Why this is not working ?

    I think it should be link this :

    enter image description here

    Here are my settings in iTerm2

    enter image description here

    • Andreas Louv
      Andreas Louv almost 8 years
      Maybe you need set t_Co=256 if you use a 256 colors scheme but your terminal doesn't tell vim it supports 256 colors.
  • floatingpurr
    floatingpurr over 5 years
    If I type :syntax on it works. But I have no variable $MYVIMRC for a permanent fix.
  • kemicofa ghost
    kemicofa ghost about 5 years
    How to permanently have :syntax on ? Do I have to type it every time?
  • Arun Gopalpuri
    Arun Gopalpuri about 5 years
    Just create a file ~/.vimrc and syntax on to it and save. It worked for me even though I didn't have any variable $MYVIMRC
  • kramfs
    kramfs over 3 years
    Thanks, syntax on is definitely NOT enabled. Adding that in the ~/.vimrc file solved it.