Sublime text 3和SublimeCodeIntel和yii

时间:2015-01-24 00:47:46

标签: yii sublimetext sublimetext3 sublimecodeintel

今天我安装了崇高的文字3。 我安装插件SublimeCodeIntel。这个插件帮助我在PHP中自动完成功能。在我的项目中,我使用Yii框架。我可以在这个插件中添加yii框架吗。

1 个答案:

答案 0 :(得分:1)

你应该能够。首先,打开 Preferences -> Package Settings -> SublimeCodeIntel -> Settings-Default ,复制整个内容,打开 ... -> SublimeCodeIntel -> Settings-User ,然后将内容粘贴到其中。您现在可以关闭Settings-Default

一直向下滚动到底部并自定义"PHP"数组中的设置。将"php"设置为系统上phpphp.exe二进制文件的完整路径。在"codeintel_scan_extra_dir"中,将目录添加到您要扫描的文件夹列表中。例如,如果要在该目录中包含所有内容以进行代码分析,则可以放置["/path/to/project/vendor/yiisoft"]["/path/to/project/vendor"]

如果为每个作业设置单独的Sublime project,则可以将此信息添加到.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文件的目录。请阅读以上链接和official docs以获取更多信息。如果您未在项目文件中放置某个设置(例如,"codeintel_scan_files_in_project"设置),则其值将取自您上面配置的用户设置或您最初打开的插件的默认设置。因此,设置您在插件的用户设置中始终使用的基值,然后只需在项目文件中设置项目特定的内容。