" 这个设置将避免vim以和vi高度兼容的方式工作。这个设置需要在每个vimrc文件的开始。从而影响接下来的很多设置。 set nocompatible "启动自动缩进(ai) set autoindent "叫vim使用在深色背景dark上看起来比较舒服的颜色显示,但是在图形界面下还是用浅色背景light更舒服 set background=dark "这个将影响退格键的工作,具体情况非常复杂,可以参照:help 'bs'。bs=backspace set backspace=2 "按照 C 语言的语法,自动地调整缩进的长度 set cindent "设置屏幕的行数 set columns=80 "打开代码折叠功能 set foldmethod=indent "关闭文件备份的功能 set nobackup "使vim在tab处,插入tab符而不是一串空格 set noexpandtab "使得vim在右下角显示当前行列数 set ruler "tab键跳过的空格数 set tabstop=4 "设置了在窗口右侧何处开始换行 "set wrapmargin=8 syntax on :set hlsearch :set showmode "禁止自动改变当前Vim窗口的大小 let Tlist_Inc_Winwidth=0 "把方法列表放在屏幕的右侧 let Tlist_Use_Right_Window=1 "让当前不被编辑的文件的方法列表自动折叠起来, 这样可以节约一些屏幕空间 let Tlist_File_Fold_Auto_Close=1 "启用鼠标支持 ":set mouse=a "F12键清除所有内容 map 1GdG:wq