嘗試的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部分中的建議,特別是有關刪除數據庫以強制重新進行重新索引的建議。
祝你好運!
謝謝,它沒有這2最後的設置工作。問題是沒有完全的自動完成,例如輸入'$ this-> flash->'應該有'成功','錯誤','消息'等自動完成,但只有'消息'。 '/ ** * @property Phalcon \ Flash $ flash * /'在ControllerBase.php中解決了這個問題,但它很難寫出這個讚美每個服務,所以有辦法產生這個自動評論? – noisybananadaze
@wormk - 你可以嘗試添加最後2個設置,看看他們是否有所作爲。另外,請確保包含PHP標準庫的路徑,以便可以索引所有各種功能和選項。我沒有那麼多使用這個插件(我是一個Python人)使用PHP的經驗,但是一旦所有東西都排列起來,它就非常有用。只要繼續爲''phpExtraPaths''和文件夾添加路徑到你的項目,你應該很好去。最後2行將確保整個目錄結構被編入索引。 – MattDMo