VIM 下通過 ctags 插件實現代碼跨文件跳轉功能

Linux 環境下通過 vim 查看與編輯代碼,希望可以像 IDE 環境一樣,方便地實現代碼跳轉,在不同的文件中查找變量或者函數,本文章介紹了常用的 VIM + ctags 來實現這一跳轉功能。本人初學者,網上學習過程中發現好多資料給的教程不是很完整,特將自己的實現過程貼出來,希望可以對初學者有所幫助。

環境:阿里雲 ECS,操作系統:Ubuntu18.04.3 LTS

詳細步驟:

1. 安裝 ctags,過程很簡單,命令:sudo apt-get install ctags

我的服務器以及安裝過了,所以顯示可能有所區別

2. 在代碼文件總目錄下執行:sudo ctags -R  *,執行命令後,該文件夾目錄下會生成tags文件,該文件包含了該文件夾下代碼函數、變量的索引信息

3. 添加 tags 文件路徑,打開 VIM 配置文件:sudo vim /etc/vim/vimrc  , 在文件末尾添加 tags 路徑,我的路徑只能示意,大家將此路徑改爲自己代碼地址即可

4. 測試跳轉功能,打開源碼,光標停留所需要查找的變量或者函數上,在使用快捷鍵 “  Ctrl + 】”實現跳轉,快捷鍵 “  Ctrl + t ”實現退回,使用起來非常方便,示例如下。

圖1 跳轉前

 圖2, 使用快捷鍵 “  Ctrl + 】”實現跳轉, 跳轉後

總結,通過使用 VIM + ctags ,可以有效地提高代碼閱讀與編寫的效率。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章