我用的操作系统是ubuntu 11.10.
首先是基本设置。
”Basic Settings{
set nocompatible "set nocp 设置和vi不兼容
set number "set nu 设置显示行号
set numberwidth=5
syntax on
filetype plugin on
set tabstop=4
set shiftwidth=4
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936 “设置文件编码检测
" 设置自动缩进
set ai "自动缩进
set ci "c model
set si "smart
" 解决插入模式下无法使用backspace删除的问题
set backspace=indent,eol,start
"}
界面设置
"GUI Settings{
" 不显示工具栏
set guioptions-=T
" 不显示菜单栏
set guioptions-=m
" 设置字体
" 设置配色类型
colorscheme wombat
" 启用鼠标右键
set mousemodel=popup
"}
插件,我一般用三个插件: 类、函数、变量列表插件;文件树插件 代码片段自动完成插件 代码补全插件
taglist 显示类 函数 变量的插件
nerdtree 文件树浏览的插件,还可以设定bookmark,即书签,我把我工程的文件夹都放到书签里,这样打开vim以后,可以直接通过打开书签打开工程,挺方便的。
snippetMate 这个是代码自动完成的插件,之前一直用这个,刚刚看到一个类似的插件,叫neocomplcache的插件,号称vim的最终补全插件,有时间试试。