phpapi-complete


Ⅰ. 插件描述

vim omnifunc for php

Ⅱ. 基本信息

创建日期:  2013-02-12
使用用户:  1
Github星:  2
插件作者:  tomoharu saito

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'yuratomo/phpapi-complete'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'yuratomo/phpapi-complete'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'yuratomo/phpapi-complete'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/yuratomo/phpapi-complete

Ⅳ. 文档说明

php-api-complete

Vim omnifunc for php api.

Install

Set your .vimrc as follows.

" Vundle
Bundle 'git://github.com:yuratomo/php-api-complete.git'

Settings

Set your .vimrc as follows.

autoload php-api-complete

au BufNewFile,BufRead *.php   setl omnifunc=phpapi#complete

show status refarence

au CompleteDone *.php         call phpapi#showRef()
au BufNewFile,BufRead *.php   inoremap <expr> <c-down> phpapi#nextRef()
au BufNewFile,BufRead *.php   inoremap <expr> <c-up>   phpapi#prevRef()

balloon help

if has("balloon_eval") && has("balloon_multiline") 
  au BufNewFile,BufRead *.php setl bexpr=phpapi#balloon()
  au BufNewFile,BufRead *.php setl ballooneval
endif

ScreenShots

添加新评论