aci*_*cid 2 sublimetext sublimetext2 sublimetext3
我试图从PHPStorm移动到崇高的文本3,但我被困在结合使用SublimeCodeIntel与Symfony的2怎样才能让SublimeCodeIntel自动完成扫描所有vendor/和src/我的项目的目录?
现在每当我在控制器中并且我输入类似的东西时
$response = new Response()
$response->get
Run Code Online (Sandbox Code Playgroud)
我得到Warning: evaluating 'Request' at GamesController.php#27: could not resolve first part of 'Request'.
首先,选择下面的Settings-Default和Settings-User选项Preferences -> Packages -> SublimeCodeIntel.复制Default文件的全文并将其粘贴到User文件中,如果您根本没有自定义插件,则该文件应为空.您现在可以关闭该Default文件.
现在,在首选项的主体中,设置
"codeintel_max_recursive_dir_depth": 25,
"codeintel_scan_files_in_project": true,
Run Code Online (Sandbox Code Playgroud)
接下来,向下滚动到codeintel_config数组的底部,并将PHP部分编辑为以下内容:
"PHP": {
"phpExtraPaths": ["/path/to/library/files", "/another/path"],
"codeintel_scan_files_in_project": true,
"codeintel_max_recursive_dir_depth": 25
}
Run Code Online (Sandbox Code Playgroud)
保存文件,重新启动Sublime,你应该全部设置好.如果由于某种原因它仍然无法正常工作,请转到您的~/.codeintel/db目录并删除该PHP目录.您可能还会在项目的根目录中找到类似的目录,因此如果存在,请继续删除该目录.这会强制重新编制代码并包含,并且因为它基于您的新配置选项,所以应该按预期工作.请记住,重建索引可能需要一些时间,所以请耐心等待.
祝好运!