代码之家  ›  专栏  ›  技术社区  ›  FreeLightman

PhpStorm插入当前命名空间

  •  5
  • FreeLightman  · 技术社区  · 8 年前

    我希望PhpStorm默认插入当前名称空间,或者使用热键插入当前名称空间,或者使用活动模板插入当前名称空间。

    当我创建新的Php类(“新建| Php类”对话框)时,有一个名称空间字段。有没有办法自动填写?这看起来没什么大不了的,因为在我的例子中,名称空间只是目录路径(我使用composer),从 src 。我的搜索努力并没有给我任何关于这一点的东西。看来PhpStrom没有这个功能。但也许有一些插件或黑客?

    1 回复  |  直到 8 年前
        1
  •  11
  •   LazyOne    8 年前

    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/ )。

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