SublimeCodeIntel phalcon自动完成

时间:2014-03-04 16:30:32

标签: php autocomplete sublimetext3 phalcon sublimecodeintel

Configuring

我正在项目文件夹

中创建.codeintel/config
{
    "PHP": {
        "php": 'D:\xampp\php',
        "phpExtraPaths": ["D:\xampp\phalcon-devtools-master\ide\1.2.6\Phalcon"],
        "phpConfigFile": 'php.ini'
    }
}

没有自动完成功能,我该如何使用?

1 个答案:

答案 0 :(得分:3)

尝试将project_root/.codeintel/config文件设置为这些内容(删除之前的内容):

{
    "PHP": {
        "php": "D:\\xampp\\php.exe",
        "phpExtraPaths": ["D:\\xampp\\phalcon-devtools-master\\ide\\1.2.6\\Phalcon"],
        "phpConfigFile": "php.ini",
        "codeintel_scan_files_in_project": true,
        "codeintel_max_recursive_dir_depth": 25        
    }
}

您的旧文件有几个问题。首先,Windows文件路径应使用正斜杠/或双斜杠\\作为分隔符。其次,文件需要是有效的JSON,所以你需要在任何地方使用双引号。第三,我将.exe添加到"php"键的值 - 请确保这是php.exe的正确位置。最后,我添加了最后两个设置,以确保您的项目被编入索引,并且索引运行得足够深。如果您有其他包含库文件的路径,请确保将它们添加到"phpExtraPaths"

另外,请记住,SublimeCodeIntel需要一些时间来索引所有内容,因此自动完成功能可能无法立即生效。如果在编码一段时间后仍然没有工作并重新启动一次或两次,您可能希望尝试自述文件的Troubleshooting部分中的建议,尤其是关于删除数据库以强制新鲜的建议。重新编制索引。

祝你好运!