1. 程式人生 > >挺好用的Vim插件

挺好用的Vim插件

ctr c++ 不同的 核心 註意 快捷 post ctags 變量

ctags

C程序閱讀輔助工具。在看C/C++代碼的時候經常需要在文件之間跳來跳去,這是很麻煩的事,ctags就是解決這種問題的。ctags是linux的工具,但是它是用來生成tags文件給vim用的,vim無需額外插件即可使用。
$ctags -R 在終端,生成tags文件
ctrl + ] 在vim,跳到光標所指的符號的定義處,跳轉時會有棧記錄跳轉的過程,可以回跳
ctrl + t 在vim,與上條命令相反,即回跳

cscope

C程序閱讀輔助工具。cscope經常是和ctags搭配使用的,這個工具可以知道哪裏調用了當前的函數,哪裏包含了當前文件,從而進行跳轉,這是它的主要功能。但是不像ctags,這個工具不提供回跳的方法。它也可以用來找符號的定義,如類、函數、變量等,還有些非核心的功能請自行了解。

cscope -Rbq 生成cscope相關數據文件,一般是3個
註意,cscope與ctags不同的是,vim沒有直接支持它,所以需要vim插件cscope.vim,用vundle直接寫Bundle ‘cscope.vim‘即可,快捷鍵得看你自己怎麽設了。

挺好用的Vim插件