vim配置

vim的强大就不多说了,一开始学vim的目的纯碎是为了装13,用了一段时间后发现这东西还真不错,特别是它强大的快捷键,双手在键盘上飞舞的感觉真的很爽哦~~~
以下是我的vim配置,F3左侧打开目录树:

""""""""""""""""""""""""""""""
" 文本格式和排版
""""""""""""""""""""""""""""""
" 继承前一行的缩进方式
set autoindent
 
" 设置制表符宽度为4
set tabstop=4
 
" 统一缩进为4
set shiftwidth=4
set softtabstop=4
 
" 不要使用空格代替制表符
" set noexpandtab
 
" 不要换行
"set nowrap
 
""""""""""""""""""""""""""""""
" 一般设定
""""""""""""""""""""""""""""""
" 设置默认编码
set fenc=utf-8
set fencs=utf-8,gb2312,gbk
 
" 不要使用vi的键盘模式,而是vim自己的
set nocompatible
 
" history文件中需要记录的行数
set history=10000
 
" 在处理未保存或只读文件时候,弹出提示
set confirm
 
" 语法高亮
syntax on
 
" 显示行数
set nu
 
" 高亮显示当前行
set cursorline
hi CursorLine cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONE
 
" 显示标签栏
set showtabline=2
 
" 显示不同的底色色调
" set bg=dark
 
" 支持退格删除文字
set backspace=indent,eol,start
 
""""""""""""""""""""""""""""""
" 文件设置
""""""""""""""""""""""""""""""
" 不要生成备份文件
set nobackup
 
" 在状态上显示当前所在的行数和列数
set ruler
set rulerformat=%20(%2*%<%f%=\ %m%r\ %3l\ %c\ %p%%%)
 
" 搜索的时候忽略大小写
set ignorecase 
 
""""""""""""""""""""""""""""""""""""""""
" 函数补全功能(只有是PHP文件的时候)
""""""""""""""""""""""""""""""""""""""""
au FileType php call AddPHPFuncList()
function AddPHPFuncList()
    set dictionary-=/home/XXXX/.vim/doc/php_funclist.txt dictionary+=/home/XXXX/.vim/doc/php_funclist.txt
    set complete-=k complete+=k
endfunction
 
""""""""""""""""""""""""""""""""""""""""
" taglist插件
""""""""""""""""""""""""""""""""""""""""
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
 
""""""""""""""""""""""""""""""""""""""""
" 设置NerdTree
""""""""""""""""""""""""""""""""""""""""
map  :NERDTreeMirror
map  :NERDTreeToggle

你可能感兴趣的:(vim配置)