常用vim外掛程式的安裝 使用和管理

2022-04-11 16:12:38 字數 1478 閱讀 7160

1.ctags

ctags工具是用來遍歷源**檔案生成tags檔案,這些tags檔案能被編輯器或者其他工具用來快速查詢定位源**中的符號,入變數名,函式名等。比如,tags檔案就是taglist和omnicppcomplete工作的基礎。

安裝過程:

使用過程:

(1)到自己的原始碼目錄中,如果你的原始碼是多層的目錄, 就去最上層的目錄, 在該目錄下執行命令: ctags –r,會產生乙個名叫tags檔案,將該檔案拷貝到$home/.vim/tags目錄下。然後用命令$vim ~/.vim/tags就能看到生成的tags檔案中的內容。

(2)在vim中執行命令「:set tags=home/.vim/tags/tags,也可以將這個命令放在home/.vimrc檔案中。當要查詢某個函式的定義時,將游標放在該函式上,按鍵,就會跳轉到該函式的定義處,按鍵是返回。(注意:這裡的home是指的存放.vim的路徑就是你使用者名稱的路徑,不僅僅是home這個路徑,一般的是要增加你的使用者名稱,類似home/yang/)

這樣在使用的時候也會出現乙個問題,當你修改程式後, 如果增加了函式定義,或者刪除了變數定義, tags檔案不能自動rebuild, 你必須手動再執行一下命令:ctags –r。

2.taglist

列出了當前檔案中所有巨集、全域性變數,函式名等,能高效瀏覽原始碼,功能像vc裡的workspace。

安裝過程:

(2)把解壓的兩個檔案taglist.vim 和 taglist.txt 分別放到home/.vim/plugin和home/.vim/doc 目錄中。

(3)通過命令$vim ~/.vimrc在.vimrc檔案中加入下面兩句話:

let tlist_show_one_file=1

let tlist_exit_onlywindow=1

使用外掛程式taglist:

進入vim後,再vim命令模式下輸入tlist命令就能開啟taglist視窗。

我們可以通過ctrl-w快捷鍵或滑鼠點選在taglist視窗和編輯區之間切換焦點,在taglist視窗用滑鼠或鍵盤選擇某個符號,然後點選或回車,就可以跳轉到該符號定義的位置。

更多功能可通過在vim命令列下執行help taglist.txt查詢。

關於外掛程式的管理,主要就是通過.vimrc檔案來管理vim外掛程式的。通過指令行來使用外掛程式不方便,使用.vimrc檔案能夠實現自動化或者半自動化的使用外掛程式很方便。

下面是我的vimrc檔案,由於現在對於外掛程式的種類、具體的功能還不是很熟悉,而且寫的**太少,也不知道到底有哪些很好用的外掛程式,所以需要管理的外掛程式和用到功能很少。以後學習的過程中也要注意工具的使用,更加熟練的使用工具是提高效率的辦法之一。

vim 常用外掛程式安裝

use vim settings,rather than vi settings much better this must be first,because it changes other options as a side effect.set nocompatible be improved...

vim 安裝外掛程式及常用外掛程式

vim 支援很多外掛程式,為了方便統一管理,通常會先安裝外掛程式管家,然後通過這個外掛程式實現自動安裝 解除安裝 更新外掛程式。vim 常用的外掛程式管家有 vundle 和 vim plug,這裡以 vundle 為例。所有的 vim 外掛程式,可以在這裡檢視 git clone vim bund...

vim外掛程式ctags的安裝和使用

ctags功能 為原始碼的變數 物件 結構體 類 函式 介面 巨集等產生索引檔案,以便快速定位。目前支援41種語言。ctags的安裝 sudo apt get install ctags ubuntu redhat系列使用 yum install ctags 若不成功,可能是因為源的問題,換一下軟體...