1

今天我安装了 sublime text 3。我安装了插件 SublimeCodeIntel。这个插件帮助我在 php 中实现自动完成功能。在我的项目中,我使用 Yii 框架。我可以在这个插件中添加 yii 框架吗?

4

1 回答 1

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 项目,您可以将此信息添加到您的.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"设置),其值将取自您在上面配置的用户设置,或者您最初打开的插件的默认设置。所以,设置你在插件的用户设置中总是使用的基本值,然后在项目文件中设置项目特定的东西。

于 2015-01-24T22:39:58.803 回答