我最近刚刚用 Sublime Text 2 换掉了 Espresso,因为有大量可用的软件包。我主要使用该软件进行Web开发并安装了很多软件包。
用于完成的所有 Autocomplete、AndyPHP、PHP Completions KIT 和 SublimeCodeIntel。
安装所有这些,而不仅仅是 SublimeCodeIntel 的原因是因为 SublimeCodeIntel 没有按我预期的那样工作。
这些(一起或不一起)都不会完成项目文件中定义的类、函数或变量名称。
只是一个例子来说明问题。
如果我在我的一个文件中定义一个简单的函数,
function sayOutLoud($x) { echo $x; }
当我开始输入 sayOu... 我希望 Sublime 建议函数名称,如果我选择 sayOutLoud 我想知道函数需要什么参数(我当然知道,但你明白)。这些软件包中的任何一个都不应该这样做吗?
更新:重新启动后,奇怪的是一些完成开始工作。但它没有给我参数列表。
如果我禁用 SublimeCodeIntel(我被告知是最好的软件包之一),没有任何变化,换句话说,它在激活时不会添加任何内容。