使用了一段时间的vim后,感觉越用越好用,它的操作完全颠覆了以往编辑文本的习惯,编辑文本不再枯燥,完全成了一种享受。尤其是它的可定制性真让人欲罢不能,下面我把自己目前用的.vimrc配置文件与大家分享,因为用Vim没多久,这份配置还有很多不足之处,但我还是希望大家能从中获益,做一个快乐的vimmer! 如有其它好的配置,还请不吝赐教 :)
"关闭与vi的兼容模式 set nocp "nocompatible "搜索结果高亮 set hls "hlsearch "增量搜索 set is "incsearch "显示行号 set nu "number "退格删除indent,eol,start set backspace=indent,eol,start "按h,l时,如果到头,则跳到上一行或下一行 set whichwrap=h,l "关闭备份 set nobackup "高亮显示光标所在行 set cursorline "禁用鼠标点击时的虚拟选中模式 set mouse-=a "tab键对应的字符宽度 set tabstop=4 "ts "自动缩进时的字符宽度 set shiftwidth=4 "sw "自动将Tab转化为对应宽度的空格 set et "noexpandtab "当使用et将Tab替换为空格之后,不用按Backspace多次, 按一下即可 set smarttab "自动缩进 set autoindent "防止特殊符号无法正常显示。 在 Unicode 中, 许多来自不同语言的字符, 如果字型足够近似的话, 会把它们放在同一个编码中。 但在不同编码中, 字符的宽度是不一样的。 set ambiwidth=double "自动切换当前目录 set autochdir "设置当前字符编码为 UTF-8 set encoding=utf-8 "设置菜单语言和编码 set langmenu=zh_CN.UTF-8 "设置提示信息的语言和编码 language messages zh_CN.utf-8 "设置编码的自动识别 set fileencodings=utf-8,gbk,chinese,latin-1 "语法高亮 syntax on "开启文件类型自动识别, 启用文件类型插件, 启用针对文件类型的自动缩进 filetype plugin indent on "设置tag list插件 let Tlist_Ctags_Cmd="E:/Vim/vim72/ctags.exe" let Tlist_Use_Right_Window=1 let Tlist_Auto_Open=0 "关闭菜单和工具栏,以最大化可视范围 set guioptions-=m set guioptions-=T "使用主题 colorscheme lucius "键绑定 map <F3> gg=G`` map <F4> ggvGy`` map <C-F5> "+y map <C-F6> "+p
原创文章,转载请注明: 转载自Ryan's note
本文链接地址: 打造自己专用的.vimrc
0 Comments.