Ctag riang adalah cara paling sederhana untuk mencapai ini. Di bawah GNU / Linux (misalnya Ubuntu atau Debian) Anda seharusnya bisa melakukannya
sudo apt-get install exuberant-ctags
(Untuk OSX "$ brew install ctags" sudah cukup; untuk Windows Anda mungkin ingin mengunjungi http://ctags.sourceforge.net/ dan mengunduh standalone yang dapat dieksekusi)
Kemudian arahkan ke folder root proyek Anda dan jalankan
ctags -R --exclude=.git .
Ini akan memindai seluruh proyek Anda dan membuat file ./tags yang vim akan secara otomatis gunakan untuk memberi Anda kemampuan untuk melompat ke fungsi dengan menekan tombol. Yaitu:
Ctrl + ]
dengan kursor Anda ditempatkan pada fungsi yang Anda ingin lihat implementasinya. Ada kombinasi lain dan banyak fungsi mode perintah yang memungkinkan Anda menavigasi kode Anda dengan ctag juga (misalnya Ctrl+ tuntuk melompat ke entri tumpukan tag yang lebih lama). Lihat :help 29.1
ikhtisar.
Perhatikan bahwa Anda harus menjalankan ulang ctag untuk setiap perubahan signifikan dalam kode dan membiarkannya mengindeks ulang proyek Anda. Anda dapat melakukannya secara manual, atau mengajarkan vim untuk melakukannya dengan hotkey atau menulis.
Petunjuk: jika Anda menggunakan ctag secara ekstensif, mungkin plugin vim-taglist ( http://vim-taglist.sourceforge.net ) juga layak untuk dilihat. Ini memberi Anda garis besar gaya IDE dengan daftar semua fungsi untuk kelas / file itu.