vim之函式跳轉功能

2021-07-31 09:36:55 字數 976 閱讀 9689

很多人使用vim的時候, 會發現函式跳轉的功能沒有,怎麼辦?vim提供了強有力的函式跳轉的外掛程式功能!

首先要安裝ctags, 在ubuntu下直接輸入

sudo apt-get installexuberant-ctags

接著,在源檔案目錄樹(這裡是在/home/ballack/test/目錄下)執行如下命令:

ctags -r .

即可在/home/ballack/test目錄下生成乙個tags檔案, 這個檔案就是所有函式和變數的索引列表。

tags檔案:

接著開啟用vim開啟任一檔案(在此開啟dhd_linux.c), 如下圖:

找到模組定義函式, module_init,如下圖:

此時將游標移到想要跳轉的函式或變數上(在此以函式dhd_module_init為例),

通過快捷鍵 "ctrl + ]",  即可快速跳轉到函式dhd_module_init定義處, 如圖:

此時如果想要回到跳轉之前的位置, 只需要通過快捷鍵「ctrl + t」即可。這種方式不侷限於同一檔案中的跳轉,也適合於不同檔案之間的跳轉,而且按了多少次「ctrl + ]」,就可以按多少次「ctrl + t」原路返回,非常方便好用!!!

以上 , get!!!!

vim函式跳轉技巧

hjkl 這是代替箭頭鍵功能的 h m l 跳到螢幕的頂上 中間 下方 w 跳到下乙個單詞的開始 e 跳到單詞的結束 b 向後跳 gg 跳到檔案的開始 g 跳到檔案的結束 10gg 或10g 跳到第10行 ta 跳到下乙個a 前面 fa 跳到下乙個a 大寫的意思相反 另外還有 跳到檔案的 多少 和 ...

vim函式之間跳轉

1.新手上路的時候,使用vim進行原始碼檢視的時候,想進行函式之間的跳轉,但是往往因為不熟悉各種路數 vim使用 而鬱悶。為了大家節省時間,故寫下此篇。1 首先安裝ctags,ubuntu系統 其他系統請自行查詢方法 下執行 apt get install ctags 2 生成檢索ctags檔案,如...

vim跳轉命令

ta 跳到下乙個a 前面 fa 跳到下乙個a 大寫的意思相反 另外還有 跳到檔案的 多少 和 跳到第幾列 不過我很少用 上面的都可以加上數字字首 表示第幾個匹配 另外看檔案時 除了pageup pagedown外還有其它的快速鍵 如ctrl f 向前一頁 ctrl b 向後一頁 上面不是重要的 ct...