Code bases tend to grow to be large and navigating them often becomes problematic. Luckily, Vim has a few aces up its sleeve when it comes to navigating complex code. This chapter will cover the following topics:
- Autocompleting code using Vim's built-in autocomplete functionality and plugins
- Navigating large code bases using Exuberant Ctags
- Navigating Vim's complex undo tree using Gundo