gpt4 book ai didi

PhpStorm 插入当前命名空间

转载 作者:行者123 更新时间:2023-12-02 06:28:14 24 4
gpt4 key购买 nike

我希望 PhpStorm 默认情况下或使用热键或实时模板插入当前命名空间。

当我创建新的 PHP 类(“新建 | PHP 类”对话框)时,有一个用于命名空间的字段。有没有办法让它自动填充?这看起来没什么大不了的,因为在我的情况下,命名空间只是从 src 开始的目录路径(我使用 composer)。 .我的搜索工作根本没有给我任何关于这方面的信息。看起来 PhpStrom 没有这个功能。但也许有一些插件或黑客?

最佳答案

New | PHP Class对话框应根据将创建文件的目录自动填充命名空间。如果没有,那么您没有正确配置您的项目。
Settings/Preferences | Directories -- 确保您的 src文件夹标记为 源根 .当然,这取决于项目:对于 Laravel 项目,您需要映射 app文件夹到 App\命名空间(典型情况)。

PhpStorm 还可以从您的 composer.json 中检测源根设置,甚至可以从 2017.2 版本开始保持同步(参见 https://blog.jetbrains.com/phpstorm/2017/07/configuring-with-composer-in-phpstorm-2017-2/)。

一些阅读链接(官方帮助页面):

  • https://www.jetbrains.com/help/phpstorm/configuring-php-namespaces-in-a-project.html
  • https://www.jetbrains.com/help/phpstorm/configuring-content-roots.html
  • https://www.jetbrains.com/help/phpstorm/directories.html
  • 关于PhpStorm 插入当前命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49097195/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com