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 <F3> :NERDTreeMirror<CR>
map <F3> :NERDTreeToggle<CR>
网友评论