简单的个性化配置:
~/.test_vimrc
"common conf {{ 通用配置
filetype on "文件类型自动检测
syntax on "关键字高亮
syntax enable "语法高亮
set nocompatible "不使用兼容模式
set foldlevelstart=99 "默认不折叠代码
set hidden "允许不保存切换buffer
set nobackup "取消自动备份
set noswapfile "不生成临时文件
set ai "自动缩进
set history=100 "设置vim存储的历史命令记录的条数
set showmatch "显示匹配
set laststatus=2 "总是显示状态行
set showmatch "括号匹配
set cursorline "高亮当前行
set cursorcolumn "高亮当前列
set number "显示行号
set ruler "显示标尺
set autoread "文件在Vim之外修改过,自动重新读入
color desert "颜色体系
set encoding=utf8 "默认编码
set fileencodings=uft-8 "使用utf-8或gbk打开文件
set incsearch "即时检索
set smartcase "智能大小写搜索
set hls "检索时高亮显示匹配项
set splitright "新分割窗口在右边
set splitbelow "新分割窗口在下边
set timeoutlen=350 "等待时间,如<leader>键后的输入
set scrolljump=3 "光标离开屏幕滑动行数
set scrolloff=1 "保持在光标上下最少行数
set expandtab "tab自动转化成空格 (需要输入真正的Tab键时,使用 Ctrl+V + Tab)
set tabstop=4 "tab宽度
set shiftwidth=4 "自动缩进空格数
set softtabstop=4 "退格键一次清除4个空格
set backspace=indent,eol,start "退格可删除缩进,原有字符以及换行
"set autoindent "与前一行同样等级缩进
set smartindent
"}}
使用配置
vim -u ~/.test_vimrc