Reputation: 2647
I have installed vim in Debian 6. I am trying to change color scheme and enable syntax highlighting. But it's not working. I added set background=dark
in .vimrc
file. But white background is displaying. I wonder what went wrong?
Here is my .vimrc
file: http://pastebin.com/8k2gpWDh
I installed robokai colorscheme which has dark background. But the background looks white instead dark. Other colors of colorscheme working.
Upvotes: 13
Views: 25337
Reputation: 2320
If you are using a terminal emulator like konsole or gnome-terminal, install vim-gtk or vim-gnome, get CSApprox, and add set t_Co=256
to your .vimrc. This will give you support for any color scheme, in the terminal, even those which supposedly only support gvim.
Upvotes: 2
Reputation: 4184
robokai seem to be written for a 16 color terminal, a linux console probably, but i am guessing here. To make it work if you are using a terminal emulator (like xterm, gnome-terminal, konsole, etc) you may use set t_Co=16
before loading the color scheme or force your terminal type to linux when running vim (TERM=linux vim ...
), and manually set a dark background in your terminal emulator,
Also run dpkg --get-selections | grep vim
. For vim to work in full you need to see one of: vim-gnome, vim-gtk, vim-lesstiff or vim-nox (for systems without a graphical desktop).
Upvotes: 2
Reputation: 59277
Make sure you have
syntax on
And then call
color[scheme] {name}
To set your desired colorscheme. These contain the set background=dark
you
refered, so it should be a matter of choosing the right one. Vim comes with some
color schemes, but you may want to install new ones.
This page and this one provide tips on color schemes, and there is a test page very helpful when choosing colorschemes.
Upvotes: 14