I'm using vim for writing C programs. And I like colours. The default tabsize is 8, which is pretty much unnecessary. So I changed it to 4 by after following this answer.
set tabstop=4
set shiftwidth=4
set softtabstop=0
set noexpandtab
Now, the problem is the colourful C program has become black and white(like Zebras). What's happening? Do I have to use 8 space for tabs(and indents) to avoid those zebra like colours?