vim實現函數跳轉功能


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,如下圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM