弄了一个晚上,参考了N多人家的配置,好不容易终于配置好了。现在把自己的配置贴上来,一是为了做个备份,省得每次都要重新配置,二是为了让其他人也有个参考,也许我的配置会有人喜欢的。完整的配置代码如下:
"-----------------------
""基本设置
"-----------------------
"不使用与vi兼容的键盘模式
set nocompatible
""检测文件的类型
filetype on
"记录历史的行数
set history=1000
""修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀
if has("vms")
set nobackup
else
set backup
endif
"" 可以在buffer的任何地方使用鼠标
set mouse=a
set selection=exclusive
set selectmode=mouse,key
"-----------------------
""界面设置
"----------------------
"
""显示行号
set nu!
"高亮显示当前行
set cursorline
""去除vim的GUI版本中的toolbar
set guioptions-=T
"在编辑过程中,在右下角显示光标位置
set ruler
""always show the status line
set laststatus=2
"---------------------
""格式设置
"---------------------
"
""自动换行
set wrap
"整词换行
set linebreak
""自动对齐
set autoindent
"智能对齐
set smartindent
""设置自动缩进
set ai!
"设置tab键为4个空格
set tabstop=4
""不要用空格代替制表符
set noexpandtab
"设置行间交错为4个空格
set shiftwidth=4
""使退格键可用
set backspace=2
"允许backspace和光标键跨越行边界
set whichwrap+=<,>,h,l
""---------------------
"编程设置
""---------------------
""语法高亮度显示
syntax on
""选择自己喜欢的配置颜色
colorscheme desert
""设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set showmatch
"--------------------
""搜索相关设置
"-------------------
"
""默认情况下,搜索结果是高亮度显示的,该设置关闭高亮显示
set nohlsearch
"-----------------------
"其他设置
"-----------------------
""在多 TAb 编辑时方便跳转
map <Tab> gt