Sublime Text 2/3 中自定义 PHP 类的自动完成

Osk*_*son 4 php autocomplete sublime-text-2 sublime-text-3

如何在 Sublime Text 2(或 3)中自动完成以使用内置和自定义 PHP 函数、方法和类?

在 Atom 中,我使用了内置函数,如下所示:

在此处输入图片说明

在 Sublime 中,它列出了内置函数和一些自定义类(一段时间后)但没有任何参数。没有其他工作。

我尝试过的软件包:

Tod*_*ter 8

强烈建议查看 Matt Stauffer 关于使用 Sublime Text 3 进行 PHP 开发的帖子。

https://mattstauffer.co/blog/sublime-text-3-for-php-developers

我正在使用 SublimeCodeIntel。我的诀窍是确保正确引用 php 解释器。去Sublime Text Preferences > Package Settings > SublimeCodeIntel > Settings - Default。检查 php 的语言设置是否引用了 php 命令的正确位置,您可以which php在终端中找到该位置。

"codeintel_language_settings": {
        ...
        "PHP": {
            "php": "/usr/bin/php",
            "codeintel_scan_extra_dir": [],
            "codeintel_scan_files_in_project": true,
            "codeintel_max_recursive_dir_depth": 15,
            "codeintel_scan_exclude_dir":["/usr/bin/php/"]
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果该块错误,请复制到 SublimCodeIntel 用户设置并根据需要进行修改。