博客生涯開始了,這個我的第一篇博客。
vim這個工具對於在linux下工作的人來說,我們常常用到。配置好了,能有sourceInsight的效果。
1、使用vim前建議裝的插件ctags :安裝方法sudo apt-get install ctags
taglist :直接下載Taglist的zip文件,然後解壓縮,將taglist.vim複製到/usr/vim/vim74/plugin/;taglist.txt複製到/usr/vim/vim74/doc/
grep:grep.vim複製到/usr/vim/vim74/plugin/
2、配置vimrc
在腳本文件之後添加如下:
nnoremap <silent> <F3> :Grep<CR>
if MySys() == "windows"
let Tlist_Ctags_Cmd = 'ctags'
elseif MySys() == "linux"
let Tlist_Ctags_Cmd = '/usr/bin/ctags'
endif
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
3、常用操作(這裏只寫經常用到的)
ctags -R之後纔可用以下命令:
ctrl+] :進函數或變量定義
ctrl+o:退到上次位置
shift+*:本文件中查看光標下那個單詞的,按一下就向下查一個。
:Tlist 啓動函數機變量定義索引
:ls 列出所用vim打開的文件
:e#num 回到vim所打開文件中編號爲num的文件
:wq 保存退出vim
:qa 退出所用打開文件,直接退出vim
F3:可以查找光標下單詞在哪個地方使用,可指定查找範圍,如:**/* ,./*,./*.c *.h等。注意這裏F3是vimrc中配置的。
/字符串 搜索字符串,輸入之後,按回車開始查找。
n 向下查找
shift+n 向上查找
4、windows vim的用法
配置可參考2中描述。
常用操作基本與3一樣。有一點要注意,在查找時,用vimgrep 去查找字符。
用法是:vimgrep /要查的字符串/ **/*或./*.c *.h
:copen 打開查找結果list
:cclose 關閉查找結果list
:ccNUM 打開結果list中編號爲NUM的文件
:cn 打開list中當前位置的下一個
自己整理,可能有遺漏,望諒解。