【问题标题】:How to auto import laravel class in vs code [closed]如何在vs代码中自动导入laravel类[关闭]
【发布时间】:2020-07-09 15:08:25
【问题描述】:

我目前正在 Visual Studio 代码文本编辑器中处理 laravel 项目。如果我当时在代码中使用 laravel 包类,我想使用任何 vs 代码扩展名自动导入该类。如果您知道任何最好的扩展,请告诉我。

例如我在代码中使用Schema 类,那么类应该像use use Illuminate\Support\Facades\Schema; 一样自动导入

【问题讨论】:

    标签: php laravel visual-studio-code


    【解决方案1】:

    也考虑检查一下:https://github.com/phpactor/vscode-phpactor

    我在日常中使用 phpactor、代码智能感知、自动导入、重构工具(例如重命名类及其引用、导航选项(即从源移动到测试、母或其他)等)等等

    【讨论】:

      【解决方案2】:

      PHP Intelephense 是自动导入类的最佳扩展。

      【讨论】:

        【解决方案3】:
        VSCode 的

        PHP 命名空间解析器 扩展对我来说很好用。

        【讨论】:

        • 其实,我在找什么。完美运行。
        • 也为我工作,谢谢。
        【解决方案4】:

        使用 Ben Mewburn 的 PHP Intelephense 扩展来自动导入类名和更多功能。从 vs 代码编辑器安装或检查它here

        【讨论】:

        • 对 php 和 laravel 开发者很有帮助。它也节省了很多时间。我推荐每个 php 和 laravel 开发人员PHP Intelephense Extension.
        • 我发现这个正在寻找自动导入类的解决方案,因为我已经习惯了这种在 PhpStorm 中运行良好的方式。 PHP Intelephense 的问题在于它为 Laravel 带来的类列表非常庞大 - 必须参考手册才能准确找到需要的类。然后我被推荐给PHP Namespace Resolver VSCode。更好但仍然是一项任务,因为如果列表很大但更易于管理。在 PHP Intelephense 中,它是控制空格键,在解析器中用于导入右键单击导入。
        • 使用use 关键字识别可能的类。右键单击并自动导入如何,使其从$a = new Foo\Bar\Class(); $b = new Foo\Bar\Class(); 变为use Foo\Bar\Class; $a = Class(); $b = Class();
        • 但是如果你想使用完整的功能,这个扩展是付费的
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-02
        • 2021-12-29
        • 2021-08-03
        • 2018-06-15
        • 1970-01-01
        相关资源
        最近更新 更多