一起talk Vim吧(第十六回:Vim外掛程式之ctags續),vimctags

來源:互聯網
上載者:User

一起talk Vim吧(第十六回:Vim外掛程式之ctags續),vimctags


各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們介紹了Vim外掛程式中的ctags。

這一回,咱們繼續說該外掛程式。還是那句話,閑話休提,言歸正轉。讓我們一起talk Vim吧!


看官們,咱們在上一回中說了如何安裝Vim的外掛程式ctags到系統中。有看官告訴我說,還不會使用這個插

件。看官莫急,咱們這回主要就是說說如何使用ctags這個外掛程式。


看官們,使用ctags的步驟具體如下:

  • 1.產生tags檔案:

我們在上一回中說過:ctags主要用來產生帶有tags標籤的檔案。還記得我們的比喻嗎?tags文

件就像地圖。那麼產生tags檔案就是在製作地圖。我們可以使用命令:ctags -R產生目前的目錄

下(包括子目錄)所有檔案的tags檔案。預設產生的tags檔案叫tags(注意沒有任何尾碼)。


  • 2.匯入tags檔案:

我建議通過修改Vim的設定檔,讓Vim在啟動的時候自動 匯入tags檔案。如何修改Vim

的設定檔,我們在上一回中已經說過了,詳細看上一回中的步驟4.


  • 3.使用tags檔案:

使用Vim開啟程式檔案,把游標放到某個函數上面,按下ctrl+]可以快速跳轉到該函

數定義的地方,這樣我們可以快速尋找到該函數的實現。我在這裡補充說明一下,這

裡開啟的程式檔案,一定是要在產生tags的目錄下面,不然Vim會提示:找不到tags資訊。


看官們,通常情況下,我們使用Vim+ctags 來閱讀程式的原始碼,ctags 提供的這種功能十分強大,它

可以快速定位到函數定義的地方,節省我們尋找函數的時間,進而提高閱讀程式原始碼的效率。


各位看官,關於Vim的外掛程式:ctags,今天就說到這裡為止。在後面的章回中,我們還會說其它的Vim插

件。欲知以後還有什麼外掛程式?且聽下回分解。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.