博主的VIM(.vimrc)配置文件
" 配置文件开始 " 将以下文本复制到你编辑的这个文件里面 " 项目: gvim 配置文件 " 作者: zhu() " 如果你的电脑中没有VIM请尝试安装: sudo apt-get install vim-gtk " 使用 morning 的配色方案,如果你不喜欢这个方案 " 请依次点开VIM工具栏:编辑-配色方案- " 选择你喜欢的方案然后把方案名写在下面 color zellner " 设置用于GUI图形用户界面的字体列表。 " 最后的选项是字体大小,如果你的字体的名字是由多个单词组成的请依次用"\"隔开 set guifont=Bitstream\Vera\Sans\Mono\ 11 '' set nocompatible " 设定文件浏览器目录为当前目录 set bsdir=buffer set autochdir " 设置编码,该选项使用于缓冲的文本(你正在编辑的文件),寄存器,Vim 脚本文件等等。你可以把 ‘encoding’ 选项当作是对 Vim 内部运行机制的设定。 set encoding=utf-8 "该选项代表输出到客户终端(Term)采用的编码类型。 set termencoding=utf-8 " 设置文件编码-该选项是vim写入文件时采用的编码类型。 set fileencoding=utf-8 "以下一行为windows下使用,可以解决中文乱码,linux使用会出错。 "language messages zh_cn.utf-8 " 指定菜单语言 set langmenu=zh_CN.UTF-8 source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim " 设置php语法高亮度 syntax enable source $VIMRUNTIME/syntax/php.vim "显示行号 set nu! "高亮显示当前行 set cursorline "检测文件的类型 filetype on "记录历史的行数 set history=1000 "语法高亮度显示 syntax on "下面两行在进行编写代码时,在格式对起上很有用; "第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行; "第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编 "写上很有用 set autoindent set smartindent "在编辑过程中,在右下角显示光标位置的状态行 set ruler "设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号 set showmatch " 查找结果高亮度显示 set hlsearch "查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一 "个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依 "次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词 "时,别忘记回车 set incsearch "修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀 if has("vms") set nobackup else set backup endif "tabstop:tab宽度,tab键跳过的空格数,tabstop=8是缺省值,不过为了和windows平台下的编辑器兼容,建议选择tabstop=4 "set cindent:开启缩进功能; "shiftwidth设置缩进的长度,shiftwidth=8是默认值,为了兼容建议选择shiftwidth=4 set tabstop=4 set cindent shiftwidth=4 set autoindent shiftwidth=4 "让vim默认的显示tab键为四个空格 set ts=4 set sw=4 set expandtab set ai " 单行注释 set comments=:// " 段落注释 set comments=s1:/*,mb:*,ex0:/ " 增强检索功能 set tags=./tags,./../tags,./**/tags " 键盘操作 map <Up> gk map <Down> gj " 命令行高度 set cmdheight=1 "Set to auto read when a file is changed from the outside if exists("&autoread") set autoread endif "Set to auto read when a file is changed from the outside if exists("&autoread") set autoread endif " Minibuf """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" let g:miniBufExplTabWrap = 1 " make tabs show complete (no broken on two lines) let g:miniBufExplModSelTarget = 1 map! <F12> NERDTree map <F8> :!python % <CR> map <F4> :!ruby % <CR> " 启用鼠标 set mouse=a "显示不完整的命令。 set showcmd " 中文帮助 if version > 603 set helplang=cn endi " 配置文件结束 "
版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。
本文链接:博主的VIM(.vimrc)配置文件
下一篇
发表评论: