转 http://www.cnblogs.com/lufangtao/archive/2012/12/31/2840431.html
比如: "引号代表注释 set hlsearch "高亮度反白 set backspace=2 "可随时用倒退键删除 set autoindent "自动缩排 set ruler "可显示最后一行的状态 set showmode "左下角那一行的状态 set nu "可以在每一行的最前面显示行号 set bg=dark "显示不同的底色色调 syntax on "进行语法检验,颜色显示 set wrap "自动折行 set shiftwidth=4 set tabstop=4 set softtabstop=4 set expandtab "将tab替换为相应数量空格 set smartindent
######下面可根据自己的需要,可以不选用############# set guifont=Dorid Sans Mono:h14:uft8 "gvim字体设置 set encoding=utf8 "设置内部编码为utf8 set fileencoding=utf8 "当前编辑的文件编码 set fileencodings=uft8-bom,utf8,gbk,gb2312,big5 "打开支持编码的文件
"解决consle输出乱码 language messages zh_CN.utf-8 "解决菜单乱码 source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim
一、添加phpcomplete插件 如果是VIM7.0以上,不需要再下载 phpcomplete.vim 这个插件,因为安装时自带了,在目录/usr/share/vim/vim73/autoload/phpcomplete.vim中。 在 ~/.vimrc 中添加这样两行: filetype plugin on autocmd FileType php set omnifunc=phpcomplete#CompletePHP
二、如何安装NERDTree插件
见(https://github.com/scrooloose/nerdtree)
先按照这个插件管理工具 pathogen.vim
然后 git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree
设置启动NERDTree的快捷键:
map <F2> :NERDTreeMirror<CR> map <F2> :NERDTreeToggle<CR>
三、设置折叠php代码
Vim 6.0 以上版本开始支持代码折叠. 其实 Vim 的 PHP 语法文件($VIMRUNTIME/syntax/php.vim) 已经支持PHP代码折叠,只是默认没有打开. 可以该文件开头处(注释后面)中加入: ---------- let php_folding = 1 ---------- 即可打开. 如果 该值为 2 将折叠所有的 { 和 } (包括 if ,for ,while 等语句的折叠).不过偶不太喜欢这样的.
zc 折叠 zC 对所在范围内所有嵌套的折叠点进行折叠 zo 展开折叠 zO 对所在范围内所有嵌套的折叠点展开
|
请发表评论