我的VIM——vimrc配置

  

主要都是参考融合了网上比较热的几分VIM配置文档,加上我的使用习惯而形成的。感谢他们的奉献!

基本上每行配置上面都有注释,相信仔细看下就会明白的了。

”不要使用vi的键盘模式,而是VIM自己的
  set  nocompatible
  
  ”,语法高亮
  set 语法=?去掉输入错误的提示声音
  set  noeb
  
  ”,在处理未保存或只读文件的时候,弹出确认
  set 确认
  
  ”,自动缩进
  set  autoindent
  set  cindent
  
  ”,选项卡键的宽度
  set 制表符=4
  
  ”,统一缩进为4
  set  softtabstop=4
  set  shiftwidth=4
  
  ”,不要用空格代替制表符
  set  noexpandtab
  
  ”,在行和段开始处使用制表符
  set  smarttab
  
  ”,显示行号
  set 数量
  
  ”,历史记录数
  set 历史=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 状态栏=% F % m % r % h % w \,[格式=% {,ff}] \, [=% Y型]\,[POS=% l % v] [% p % %] \, % {strftime (\“% d/Y % m/% \,——\, % h: % m \ ")}
  “set 状态栏=% F % y % r % m % * %=[: % l/% l,专栏:% c] [% p % %]
  
  ”,总是显示状态行
  set  laststatus=2
  
  ”,在编辑过程中,在右下角显示光标位置的状态行
  set  ruler ,,,,,,,,,
  
  ”,命令行(在状态行下)的高度,默认为1,这里是2
  set  cmdheight=2
  
  ”,侦测文件类型
  filetype 
  
  ”,载入文件类型插件
  filetype  plugin 
  
  ”,为特定文件类型载入相关缩进文件
  filetype  indent 
  
  ”,保存全局变量
  set  viminfo +=!
  
  ”,带有如下符号的单词不要被换行分割
  set  iskeyword +=_, $ @ % #,,
  
  ”,字符间插入的像素行数目
  set  linespace=0
  
  ”,增强模式中的命令行自动完成操作
  set  wildmenu
  
  ”,使回格键(退格)正常处理缩进,,生物,开始等
  set 退格=缩进,生物开始
  
  ”状态栏显示目前所执行的指令
  set  showcmd
  
  ”,允许退格和光标键跨越行边界
  set  whichwrap +=& lt;祝辞,h, l
  
  ”,可以在缓冲区的任何地方使用鼠标(类似办公室中在工作区双击鼠标定位)
  set 鼠标=set 选择=排斥
  set  selectmode=鼠标,关键
  
  ”,通过使用:命令命令,告诉我们文件的哪一行被改变过
  set 报告=0
  
  ”,启动的时候不显示那个援助索马里儿童的提示
  set  shortmess=atl
  
  ”,在被分割的窗口间显示空白,便于阅读
  set  fillchars=绿色:\,stl: stlnc: \ \,
  
  ”,高亮显示匹配的括号
  set  showmatch
  
  ”,匹配括号高亮的时间(单位是十分之一秒)
  set  matchtime=5
  
  ”,光标移动到缓冲区的顶部和底部时保持3行距离
  set  scrolloff=3
  
  ”,为C程序提供自动缩进
  set  smartindent
  
  “隐藏工具栏
  set  guioptions -=T
  “隐藏菜单栏
  set  guioptions -=m
  
  “开启折叠
  “set  foldenable
  “设置语法折叠
  “set  foldmethod=语法
  “设置折叠区域的宽度
  “set  foldcolumn =0
  “设置折叠层数
  “set  foldlevel=1,,
  “设置自动关闭折叠
  
  “set  foldclose=白远谢坏鼻澳柯嘉鼻拔募哪柯?
  set  autochdir
  set 标签=标签;
  
  let  Tlist_Show_One_File=1
  let  Tlist_Exit_OnlyWindow=1
  
  “设置字体
  set  guifont=Inconsolata \, 12
  “设置配色方案
  colorscheme 沙漠
  
  let  g: winManagerWindowLayout=' FileExplorer |标记列表”
  nmap  wm : WMToggle, & lt; ESC>“& lt; i< ! & lt; ESC> o

我的VIM——vimrc配置