【问题标题】:Sublime text 3 and SublimeCodeIntel and yiiSublime text 3 和 SublimeCodeIntel 和 yii
【发布时间】:2015-01-24 00:47:46
【问题描述】:

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

【问题讨论】:

    标签: yii sublimetext sublimetext3 sublimecodeintel


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

    【讨论】:

    • 谢谢!你知道吗,Sublime3 有一个插件,如果我们点击任何功能,它会显示所有参数和描述,如 phpDesigner8 (youtube.com/watch?v=ZuUF5mpsH2c)
    • @user2969404 很高兴能帮上忙。如果这回答了您最初的问题,请通过单击accept the answer 旁边的复选标记来表明。关于您的第二个问题,请尝试searching Package Control。 SublimeCodeIntel 也应该有一些这样的功能,阅读它的文档。也可能有专门针对 PHP 的插件。
    猜你喜欢
    • 2023-03-22
    • 2016-05-06
    • 2015-05-07
    • 2014-09-17
    • 2015-02-04
    • 2014-04-11
    • 2017-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多