set syntax=on //语法高亮
set noeb //去掉输入错误的提示声音
set confirm //在处理未保存或只读文件的时候,弹出确认
set autoindent set cindent //自动缩进
set tabstop=4Tab //键的宽度
set softtabstop=4 set shiftwidth=4 // 统一缩进为4
set noexpandtab //不要用空格代替制表符
set smarttab //在行和段开始处使用制表符
set number //显示行号
set history=1000 //历史记录数
set nobackup set noswapfile //禁止生成临时文件
set ignorecase //搜索忽略大小写
set hlsearch set incsearch //搜索逐字符高亮
set gdefault //行内替换
set enc=utf-8 set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936 //编码设置
set langmenu=zh_CN.UTF-8 set helplang=cn //语言设置
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")} set statusline=[%F]%y%r%m%*%=[Line:%l/%L,Column:%c][%p%%] //我的状态行显示的内容(包括文件类型和解码)
set laststatus=2 //总是显示状态行
set ruler //在编辑过程中,在右下角显示光标位置的状态行
set cmdheight=2 //命令行(在状态行下)的高度,默认为1,这里是2
filetype on //侦测文件类型
filetype plugin on //载入文件类型插件
filetype indent on //为特定文件类型载入相关缩进文件
et viminfo+=! //保存全局变量
set iskeyword+=_,$,@,%,#,- //带有如下符号的单词不要被换行分割
set linespace=0 //字符间插入的像素行数目
set wildmenu //增强模式中的命令行自动完成操作
set backspace=2 // 使回格键(backspace)正常处理indent, eol, start等
set whichwrap+=<,>,h,l //允许backspace和光标键跨越行边界