Membuka vim
dari root file sumber Anda dan memperluas path
opsi untuk memasukkan semua sub-direktori di dalamnya.
Misalnya set path+=/usr/include/c++/**
untuk header C ++ dan set path+=**
untuk direktori sumber Anda.
Ini, kemudian, membuka sejumlah besar kemungkinan berikut.
1) Membuka file dengan nama atau bagiannya
:find file_name
Anda dapat menggunakan pelengkapan otomatis dan perluasan karakter pengganti dengan :find
andal. Anda mengetik namanya, itu akan menemukan namanya. Ini bekerja dengan bahasa agnostik. Saya yakin Anda akan menyukainya.
2) Menavigasi ke file di bawah cusror:
jika Anda ingin pergi ke jalur file seperti #include "project/path/classA.h
.
gf or gF - go to file under cursor.
Ctrl- 6- untuk kembali ke posisi kursor terakhir setelah gf
ataugF
3) Pencarian API dan menavigasi ke lokasi API
[i
atau [I
dapat digunakan untuk mencari tanda tangan fungsi Anda untuk kata di bawah kursor tanpa meninggalkan ruang kerja Anda. [<Tab>
untuk benar-benar pergi ke deklarasi. Gunakan Ctrl- 6untuk kembali ke lokasi terakhir.
Tanpa memperluas path
, Anda dapat mulai menavigasi file dengan :Ex
perintah dan menavigasi serta membuka file Anda. Saya lebih suka NerdTree
daripada ini.