Vim tips

From EggeWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Switch between header and source file

A simple way to manually switch between headers and sources is by using the %< built-in variable, that resolves to the file name without extension. To switch from a header to a source you can do:

 :e %<.c

Or:

 :split %<.c

if you want to open it in a new "window". From Vim Wiki

Install color scheme

<geshi lang="bash"> mkdir -p ~/.vim/colors cd ~/.vim/colors/ wget http://vimcolorschemetest.googlecode.com/svn/colors/darkslategray.vim echo "colorscheme darkslategray" >> ~/.vimrc </geshi>

View tab characters in a file

One easy way is ":set list". It also shows other control characters, including the line ending. Turn it off with ":set nolist".

Paste text without reformat

When I paste code into vim, often it's already formatted. To avoid double formatting, I type ":set paste" before pasting my text.