本文會教你:
1. 中文幫助手冊的安裝
2. vim編程常用命令
3. 語法高亮
4. 在程序中跳來跳去: Ctags 的使用
5. 教你高效地瀏覽源碼 -- 插件: TagList
6. 文件瀏覽器和窗口管理器 -- 插件: WinManager
7. Cscope 的使用
8. QuickFix 窗口
9. 快速瀏覽和操作Buffer -- 插件: MiniBufExplorer
10. c/h文件間相互切換 -- 插件: A
11. 在工程中查找 -- 插件: Grep
12. 高亮的書簽 -- 插件: VisualMark
13. 自動補全
14. 加速你的補全 -- 插件: SuperTab
本文不會教你:
1. 如何使用vim. 本文不會從零開始教你如何使用vim, 如果你是第一次接觸vim,
建議你先看看其他的vim入門的教程, 或者在shell下輸入命令: vimtutor,
這是一個簡單的入門教程.
2. 編程技巧.
3. vim腳本的編寫.
我的工作環(huán)境是: Fedora Core 5
gvim是自己編譯的7.0, 如果你還沒有安裝gvim, 請看我的這篇文章<在Redhat Linux 9中編譯和配置gvim 7.0>
由于本人一直從事C語言工作, 所以下面這些例子都是在C語言程序中演示的, 其他語言的沒有試過, 如果有朋友在別的語言下有問題, 可以跟我討論一些, 我會盡量幫助你們的.
本文用的示范源碼是vim7.1的源碼, 可以在www.vim.org下載到源碼包:vim-7.1.tar.bz2, 你也可以不用下載, 就用你自己程序的源碼, 關(guān)系不大的. 我把源碼解壓在我的home目錄下: ~/vim71
下面對文中的一些名字定義一下:
1. 文中用到的一些用<>括起來的符號比如<C-T>, <C-S-A>, 之類的, 你可以用下面的命令看看解釋:
:help keycodes |
~/.vim/plugin
~/.vim/doc
~/.vim/syntax
如果你沒有, 就自己創(chuàng)建.
3. 文中說到的.vimrc文件都是指 ~/.vimrc
先給大家看張圖片, 我是vim的界面, 解解饞先^_^

(--- 圖1 ---)
對照上圖的圖標, 我在本文中將教會你以下這些功能:
1 |
簡潔明了的Buffer瀏覽和操作 |
2 |
文件瀏覽器 |
3 |
tag瀏覽器 |
4 |
高亮的書簽 |
5 |
更豐富的語法高亮 |
6 |
成員變量的下拉, 自動補全 |