今天我安装了 sublime text 3。我安装了插件 SublimeCodeIntel。这个插件帮助我在 php 中实现自动完成功能。在我的项目中,我使用 Yii 框架。我可以在这个插件中添加 yii 框架吗?
1 回答
你应该能够。首先,打开Preferences -> Package Settings -> SublimeCodeIntel -> Settings-Default
,复制整个内容,打开... -> SublimeCodeIntel -> Settings-User
,然后将内容粘贴到其中。您现在可以关闭Settings-Default
.
一直向下滚动到底部并自定义"PHP"
数组中的设置。设置为系统上的或二进制文件"php"
的完整路径。在中,将目录添加到您要扫描的文件夹列表中。例如,您可以放置 ,或者只是如果您想将所有内容都包含在该目录中以进行代码分析。php
php.exe
"codeintel_scan_extra_dir"
["/path/to/project/vendor/yiisoft"]
["/path/to/project/vendor"]
如果您为每个作业设置一个单独的Sublime 项目,您可以将此信息添加到您的.sublime-project
文件中。打开你的项目,选择Project -> Edit Project
,然后像这样设置它:
{
"folders":
[
{
"follow_symlinks": true,
"path": "/home/mattdmo/Development/Client1/site"
}
],
"settings":
[
{
"codeintel_language_settings": {
"PHP": {
"php": "/usr/local/bin/php",
"codeintel_scan_extra_dir": ["vendor"],
"codeintel_scan_files_in_project": true,
"codeintel_max_recursive_dir_depth": 25,
"codeintel_scan_exclude_dir":["css", "img"]
}
}
}
]
}
路径相对于.sublime-project
存储文件的目录。阅读上面的链接和官方文档以获取更多信息。如果您没有在项目文件中放入某个设置(例如"codeintel_scan_files_in_project"
设置),其值将取自您在上面配置的用户设置,或者您最初打开的插件的默认设置。所以,设置你在插件的用户设置中总是使用的基本值,然后在项目文件中设置项目特定的东西。