set encoding= utf- 8 set fileencodings= utf- 8, gb2312, gb18030, gbk, ucs- bom, cp936, latin1 set termencoding= utf- 8 set mouse= a set guifont= Luxi/ Mono/ 9 " 设置字体,字体名称和字号 set tabstop=4 " 设置tab键的宽度 set backspace= 2 " 设置退格键可用 set nu! " 显示行号 set vb t_vb= " vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声 " set wrap " 自动换行 " set nowrap " 不自动换行 set linebreak " 整词换行 set whichwrap= b, s, < , > , [ , ] " 光标从行首和行末时可以跳到另一行去 " set list " 显示制表符 " set listchars = tab: > - , trail: - " 将制表符显示为'>---',将行尾空格显示为'-' set listchars=tab:./ ,trail:. " 将制表符显示为'. ' set autochdir " 自动设置目录为正在编辑的文件所在的目录 set hidden " 没有保存的缓冲区可以自动被隐藏 set scrolloff= 5 "-------------------------------------------------------------------------------- " 查找/替换相关的设置 "-------------------------------------------------------------------------------- set hlsearch " 高亮显示搜索结果 set incsearch " 查询时非常方便,如要查找book单词,当输入到/b时,会自动找到 " 第一个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的 " 单词,依次类推,进行查找时,使用此设置会快速找到答案,当你 " 找要匹配的单词时,别忘记回车 set gdefault " 替换时所有的行内匹配都被替换,而不是只有第一个 " - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " 状态栏相关的设置 " - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - set statusline= [ % F] % y%r%m%* % = [ Line: % l/%L, Column: % c] [ % p%%] set laststatus= 2 " always show the status line set ruler " 在编辑过程中,在右下角显示光标位置的状态行 "-------------------------------------------------------------------------------- " 编程相关的设置 "-------------------------------------------------------------------------------- set completeopt=longest,menu " 关掉智能补全时的预览窗口 filetype pluginindenton " 加了这句才可以用智能补全 set tags=tags; syn on " 打开语法高亮 set showmatch " 设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号 set smartindent " 智能对齐方式 set shiftwidth= 4 " 换行时行间交错使用4个空格 set autoindent " 自动对齐 set " 设置自动缩进 colorscheme evening " - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " 代码折叠 " - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "set foldmarker={,} " set foldmethod= marker set foldmethod= syntax set foldlevel= 100 " Don't autofold anything (but I can still fold manually) " set foldopen- = search " don't open folds when you search into them " set foldopen- = undo " don't open folds when you undo stuff " set foldcolumn= 4 |