Coşkulu ctags bunu başarmanın en basit yoludur. GNU / Linux (örneğin, Ubuntu veya Debian) altında
sudo apt-get install exuberant-ctags
(OSX için "$ brew install ctags" yeterli olmalıdır; Windows için http://ctags.sourceforge.net/ adresini ziyaret etmek ve bağımsız yürütülebilir dosyayı indirmek isteyebilirsiniz )
Ardından projenizin kök klasörüne gidin ve çalıştırın
ctags -R --exclude=.git .
Bu, tüm projenizi tarar ve bir tuşa basarak işlevlere atlayabilmenizi sağlamak için vim'in otomatik olarak kullanacağı bir ./tags dosyası oluşturur. Yani:
Ctrl + ]
imleciniz uygulamayı görmek istediğiniz işleve yerleştirilir. Kodunuzda ctags ile gezinmenizi sağlayan diğer kombinasyonlar ve birçok komut modu işlevi vardır (örneğin , eski etiket yığını girişine atlamak için Ctrl+ t). Genel :help 29.1
bir bakış için bakınız .
Not kodda her önemli değişiklik için yeniden çalıştırmak ctags zorunda ve yeniden endeksi projenizi izin söyledi. Bunu el ile yapabilir veya vim'ye kısayol tuşu veya yazma sırasında yapmasını öğretebilirsiniz.
İpucu: ctags'ı kapsamlı bir şekilde kullanırsanız, vim-taglist ( http://vim-taglist.sourceforge.net ) eklentisi de bir göz atmaya değer. Bu sınıf / dosya için tüm işlevlerin bir listesini içeren bir IDE tarzı anahat verir.