1 介紹
在使用vim編寫代碼或者閱讀代碼的時候, 沒有函數跳轉的功能是不能想象的,原生的vim是不提供跳轉功能的,需要借助函數跳轉的插件(ctags)來實現跳轉功能!
2 安裝ctags
安裝ctags, 在ubuntu下直接輸入
sudo apt-get install exuberant-ctags
接着,在源文件目錄樹下執行如下命令:
ctags -R .
即可在該目錄下生成一個tags文件, 這個文件就是所有函數和變量的索引列表。
3 使用跳轉功能
用vim打開任一文件,將光標移動到要跳轉的變量或函數上。
通過快捷鍵 " Ctrl + ] ", 即可快速跳轉到函數或變量的定義處。
快捷鍵“ Ctrl + t”,跳轉到之前的位置。
一文件中的跳轉,也適合於不同文件之間的跳轉,而且按了多少次“ Ctrl + ] ”,就可以按多少次“ Ctrl + t ”原路返回。
找到模塊定義函數, module_init,如下圖: