vim ctags ========= First, run `ctags --version`. If it says something about "etags" or "emacs", do: $ sudo apt-get install exuberant-ctags Include this in our .vimrc: set tags=./tags,tags;$HOME Generate tags: $ cd myproject $ ctags -R . We may want to add ctags to our Makefile. In vim, when the cursor is on a function name, for example, do CTRL-] to jump to the function definition. Do CTRL-t to jump back.