一:配置目录树
1.安装vim
apt-get install vim
vim /root/.vimrc
syntax on
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
set nu
if &term=="xterm"
set t_Co=8
set t_Sb=^[[4%dm
set t_Sf=^[[3%dm
endif
let Tlist_Ctags_Cmd="/usr/local/bin/ctags"
set tags="/root/.vim/tags"
2.安装导航目录树插件NERDTree
下载地址:http://www.vim.org/scripts/script.php?script_id=1658
mkdir /root/.vim
解压缩时,要把压缩包中的目录结构完整的解压缩到 /root/.vim/ 目录中。
完成后,应该分别找到 /root/.vim/doc/NERD_tree.txt 文件和 /root/.vim/plugin/NERD_tree.vim 文件
然后在vim中输入命令: helptags ~/.vim/doc,将NERDTree的帮助文档添加到vim中。
现在,命令模式下输入:NERDTreeToggle便可打开或关闭NERDTree
3.安装taglist插件
http://www.vim.org/scripts/script.php?script_id=273
下载文件:taglist_45.zip
步骤同2,解压后,把对应目录的文件放到相应位置
4.安装ctag
下载地址:http://ctags.sourceforge.net/
下载文件:ctags-5.8.tar.gz
解压:tar zxvf ctags-5.8.tar.gz
进入ctags:cd ctags-5.8
打上PHP补丁(否则按下ctrl+n,连基本的function include等函数都出不来):
wget http://svn.bitflux.ch/repos/public/misc/ctags-php5.patch
patch php.c ctags-php5.patch
编译安装:
./configure
make
sudo make install
把ctags关联到taglist
vi ~/.vim/plugin/taglist.vim在命令行模式下输入命令查找 ":/loaded_taglist"
找到后,在该行前面加上如下行:
let Tlist_Ctags_Cmd="/usr/bin/ctags" "目录可能有变,或许是/usr/local/bin/ctags
5重启vim ,运行:TlistToggle 可以看到php的函数列表
6:NERDTreeToggle 可以看到目录树列表
7.自定义快捷键:
vim /root/.vimrc 添加:
map <F2> :NERDTreeToggle<CR>
map <F3> :TlistToggle<CR>
map <F4> t :NERDTreeMirror<CR>
二:配置php函数名称自动补全:
1. 下载文件function.txt,function.txt里面含有所有php函数。
http://zhys1226.blog.163.com/blog/static/12621786820108161363894/
2. 将funclist.txt放到~/.vim/目录下,命名为php_funclist.txt。
3. 在~/.vimrc中添加如下代码.(当编辑非php文件时,不会出现函数自动补齐,如需要对所有文件都自动补齐,则只保留3、4行)
au FileType php call AddPHPFuncList()
function AddPHPFuncList()
set dictionary-=/root/.vim/php_funclist.txt dictionary+=/root/.vim/php_funclist.txt
set complete-=k complete+=k
endfunction
vim中文帮助文档:
下载vimcdoc-1.5.0.tar.gz
下载地址: http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.5.0.tar.gz
解压
tar -zxvf vimcdoc-1.5.0.tar.gz
进入解包后的文件夹
cd vimcdoc-1.5.0
安装
sudo ./vimcdoc.sh -i
测试打开vim
输入:help如果成功就应该看到中文帮助文档
vim中不同窗口的切换快捷键是ctrl + w + w