在网上好了很久但是一直不行~只能求助了~
系统ubunu 9.10
vim 7.3
在.vimrc中加入
set runtimepath+=/home/xl/.vim/phpdoc
autocmd BufNewFile,Bufread *.module,*.inc,*.php set keywordprg="help"
从网上下载的vim-php-manual.gz解压后的文件放在+=/home/xl/.vim/phpdoc
打开一个文件放随便写了一个php的函数
然后按K 提示 E149: Sorry, no help for dirname
求解~为啥不行.
vim 查看php 手册
-
- 帖子: 29
- 注册时间: 2010-02-17 22:45
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: vim 查看php 手册
文件放好后执行一次 :helptags ~/.vim/phpdoc 生成 tags 文件。
-
- 帖子: 29
- 注册时间: 2010-02-17 22:45
Re: vim 查看php 手册
在phpdoc里面本身就有一个tags的文件lilydjwg 写了:文件放好后执行一次 :helptags ~/.vim/phpdoc 生成 tags 文件。
执行:helptags ~/.vim/phpdoc
以后原来的内容全没了。。
代码: 全选
ArrayIterator::current ArrayIterator-current.txt /^ArrayIterator::current
ArrayIterator::key ArrayIterator-key.txt /^ArrayIterator::key
ArrayIterator::next ArrayIterator-next.txt /^ArrayIterator::next
ArrayIterator::rewind ArrayIterator-rewind.txt /^ArrayIterator::rewind
ArrayIterator::seek ArrayIterator-seek.txt /^ArrayIterator::seek
ArrayIterator::valid ArrayIterator-valid.txt /^ArrayIterator::valid
ArrayObject::__construct ArrayObject-construct.txt /^ArrayObject::__construct
ArrayObject::append ArrayObject-append.txt /^ArrayObject::append
ArrayObject::count ArrayObject-count.txt /^ArrayObject::count
ArrayObject::getIterator ArrayObject-getIterator.txt /^ArrayObject::getIterator
ArrayObject::offsetExists ArrayObject-offsetExists.txt /^ArrayObject::offsetExists
ArrayObject::offsetGet ArrayObject-offsetGet.txt /^ArrayObject::offsetGet
ArrayObject::offsetSet ArrayObject-offsetSet.txt /^ArrayObject::offsetSet
ArrayObject::offsetUnset ArrayObject-offsetUnset.txt /^ArrayObject::offsetUnset
COM class.com.txt /^COM
CachingIterator::__toString CachingIterator-toString.txt /^CachingIterator::__toString
CachingIterator::hasNext CachingIterator-hasNext.txt /^CachingIterator::hasNext
CachingIterator::next CachingIterator-next.txt /^CachingIterator::next
CachingIterator::rewind CachingIterator-rewind.txt /^CachingIterator::rewind
CachingIterator::valid CachingIterator-valid.txt /^CachingIterator::valid
CachingRecursiveIterator::getChildren CachingRecursiveIterator-getChildren.txt /^CachingRecursiveIterator::getChildren
CachingRecursiveIterator::hasChildren CachingRecursiveIterator-hasChildren.txt /^CachingRecursiveIterator::hasChildren
DOMAttr->__construct() dom-domattr-construct.txt /^DOMAttr->__construct()
DOMAttr->__construct() dom-domentityreference-construct.txt /^DOMAttr->__construct()
DOMAttr->isId() dom-domattr-isid.txt /^DOMAttr->isId()
DOMCharacterData->appendData() dom-domcharacterdata-appenddata.txt /^DOMCharacterData->appendData()
DOMCharacterData->deleteData() dom-domcharacterdata-deletedata.txt /^DOMCharacterData->deleteData()
DOMCharacterData->insertData() dom-domcharacterdata-insertdata.txt /^DOMCharacterData->insertData()
DOMCharacterData->replaceData() dom-domcharacterdata-replacedata.txt /^DOMCharacterData->replaceData()
DOMCharacterData->substringData() dom-domcharacterdata-substringdata.txt /^DOMCharacterData->substringData()
DOMComment->__construct() dom-domcomment-construct.txt /^DOMComment->__construct()
DOMDocument->__construct() dom-domdocument-construct.txt /^DOMDocument->__construct()
DOMDocument->createAttribute() dom-domdocument-createattribute.txt /^DOMDocument->createAttribute()
DOMDocument->createAttributeNS() dom-domdocument-createattributens.txt /^DOMDocument->createAttributeNS()
DOMDocument->createCDATASection() dom-domdocument-createcdatasection.txt /^DOMDocument->createCDATASection()
DOMDocument->createComment() dom-domdocument-createcomment.txt /^DOMDocument->createComment()
DOMDocument->createDocumentFragment() dom-domdocument-createdocumentfragment.txt /^DOMDocument->createDocumentFragment()
DOMDocument->createElement() dom-domdocument-createelement.txt /^DOMDocument->createElement()
DOMDocument->createElementNS() dom-domdocument-createelementns.txt /^DOMDocument->createElementNS()
DOMDocument->createEntityReference() dom-domdocument-createentityreference.txt /^DOMDocument->createEntityReference()
DOMDocument->createProcessingInstruction() dom-domdocument-createprocessinginstruction.txt /^DOMDocument->createProcessingInstruction()
DOMDocument->createTextNode() dom-domdocument-createtextnode.txt /^DOMDocument->createTextNode()
DOMDocument->getElementById() dom-domdocument-getelementbyid.txt /^DOMDocument->getElementById()
DOMDocument->getElementsByTagName() dom-domdocument-getelementsbytagname.txt /^DOMDocument->getElementsByTagName()
DOMDocument->getElementsByTagNameNS() dom-domdocument-getelementsbytagnamens.txt /^DOMDocument->getElementsByTagNameNS()
DOMDocument->importNode() dom-domdocument-importnode.txt /^DOMDocument->importNode()
运行完命令后内容变为
代码: 全选
/ apache-request-headers.txt /*\/*
NOT strtr.txt /*NOT*
estimated ifx-getsqlca.txt /*estimated*
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: vim 查看php 手册
这样啊……
-
- 帖子: 29
- 注册时间: 2010-02-17 22:45
Re: vim 查看php 手册
求解...怎么弄...lilydjwg 写了:这样啊……

-
- 帖子: 237
- 注册时间: 2011-10-11 10:16
Re: vim 查看php 手册
emacs 下面很简单. emacs可以通过插件查看php帮助,css帮助,html帮助,js帮助,c帮助,还可以翻译...
vim 应该有这类的插件吧.
vim 应该有这类的插件吧.
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: vim 查看php 手册
看了下,你的 phpdoc 目录下应当有一个 doc 目录,文件全部在那里边才行。
参考: http://ihacklog.com/post/php-manual-for-vim.html
参考: http://ihacklog.com/post/php-manual-for-vim.html
-
- 帖子: 29
- 注册时间: 2010-02-17 22:45
Re: vim 查看php 手册
可以了~~灰常感谢~lilydjwg 写了:看了下,你的 phpdoc 目录下应当有一个 doc 目录,文件全部在那里边才行。
参考: http://ihacklog.com/post/php-manual-for-vim.html