9

我真的很喜欢 VIM——它是我遇到的少数几个让你内心感到温暖和模糊的应用程序之一。但是,对于 PHP 开发,我仍然使用 PDT Eclipse,尽管我很想切换。

我现在不能完全理解的原因是我非常依赖的 CTRL+SPACE 代码辅助功能 - 它非常有用,尤其是在类型提示或使用 PHPDoc 变量注释块时。

我知道那里有很酷的 VIM 插件,它们可能可以复制这个功能,然后是一些 - 但它们是什么?

4

3 回答 3

7

Vim内置了OmniCompletion,你应该把它添加到你的 .vimrc 中:

filetype plugin on
au FileType php set omnifunc=phpcomplete#CompletePHP

另外我推荐你这个插件:

也可以看看这篇关于 Vim 中的 php 调试的文章,这篇文章有很多关于在 PHP 开发中使用 Vim 的有用技巧。

于 2008-10-14T20:46:36.967 回答
0

代码辅助它是 VIM 7 的新功能 [Ctrl+x] [Ctrl+o] 将自动完成您的代码或打开一个选项弹出窗口

VIM 7 的更多功能可以在这篇博文中找到

顺便说一句,我也喜欢 vim,但 PDT(和其他 IDE)的功能比代码辅助要多得多,这让我更喜欢它们。

于 2008-10-14T20:46:07.407 回答
0

查看SuperTab以使 Vim 中的制表符自动完成功能比标准绑定更易于使用。如果您正在研究代码索引,您可能还想研究 ctags。 谷歌“php vim ctags”,你会看到很多描述如何设置的文章。

官方 Vim Wiki 有一个PHP 部分,其中包含一些很好的技巧,例如集成官方 PHP 文档。

于 2008-10-15T19:03:32.073 回答