1. install vim and vim-gnome
sudo apt-get install vim
sudo apt-get install vim-gnome
2. install vim plugin c.vim
download cvim.zip from http://www.vim.org/scripts/script.php?script_id=213
if there already have ~/.vim, unzip cvim.zip and copy the files to ~/.vim matched folders.
otherwise
$ mkdir ~/.vim
$ cd ~/.vim
$ unzip cvim.zip
$ cd ~/.vim
$ unzip cvim.zip
Add the following line to the ~/.vimrc to enable the plugin for Vim editor.
$ vim ~/.vimrc
filetype plugin on
filetype plugin on
for details,following
http://www.thegeekstuff.com/2009/01/tutorial-make-vim-as-your-cc-ide-using-cvim-plugin/
3.install ctagsdownloadhttp://ctags.sourceforge.net/
tar -xvjpf ctags-5.8.tar.gz
install from source code.
$ tar -xzvf ctags-5.8.tar.gz
$ cd ctags-5.6
$ ./configure
$ make
# sudo make install
$ cd ctags-5.6
$ ./configure
$ make
# sudo make install
:set tags=/home/mark/vim71/tags
or set tags in ~/.vimrc. Now can go the the routine using Ctrl+] and back using Ctrl+T
4.TagList
download TagList from http://vim-taglist.sourceforge.net/
unzip taglist_45.zip
copy the files in doc and plugin to ~/.vim matched folders
Add the following line to the ~/.vimrc
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Exit_OnlyWindow=1
and start vim taglist window
:Tlist
5 WinManager
http://www.vim.org/scripts/script.php?script_id=95
unzip winmanager.zip in ~/.vimopen folder using :e ~/vim71
add to
~/.vimrc
let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>
nmap wm :WMToggle<cr>
6. install cscope
sudo apt-get install cscope
add following lines to ~/vimrc
set cscopequickfix=s-,c-,d-,i-,t-,e-
cd /home/pathofsourcefile
cscope -Rbq
cscope -Rbq
cs add /home/pathofsourcefile/cscope.out /home/pathofsourcefile