【发布时间】:2026-01-29 18:40:02
【问题描述】:
我已将我的 vim 配置为使用 PHP,但是在 Google 上搜索后我无法解决一些问题:
- 首先,关于 PHP Documentor,我找到了 php-doc vim 插件,但我无法在我的代码中使用它,它只是向我显示了一个没有任何内容的 doc 块。
例子:
public function set($key, $value)
{
}
当我尝试运行 php-doc 时(通过我配置的热键:c-p)
/**
*
**/
public function set($key, $value)
{
}
我期待这样的事情:
/**
*
*
* @param unknown Some thing about parameter
* @param unknown Some thing about parameter
* @return void
**/
public function set($key, $value)
{
}
其次,我生成了一些标签(使用 ctags)用于使用 vim 开发 Zend Framework,但之后我没有任何完成 php 内置函数(使用带有 phpcomplete vim 插件的omni,:http://www.vim.org/scripts/script.php?script_id=3171 I已将我的语法更改为 5.3 使用的 PHP 语法 (php.vim: http://www.vim.org/scripts/script.php?script_id=2874)
1234563在 python 中是这样的:http://blog.dispatched.ch/wp-content/uploads/2009/05/omnicompletion.png
我如何配置 vim 来满足这些需求,任何人都可以帮助我吗?
【问题讨论】:
-
为您编辑真实链接
-
欢迎来到 Stack Overflow!除非您怀疑所有问题都是相关的并且可以通过相同的答案来解决,否则最好将它们作为单独的问题提出;这样以后更容易判断答案。
-
看起来您正在寻找 IDE。
-
应该可以用vim做IDE
-
它应该是,但不幸的是,vim(和 ctags)中对解释语言的支持非常缺乏。