PhpStorm插入当前命名空间

时间:2018-03-04 15:47:48

标签: phpstorm

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

当我创建新的Php类(" New | PHP Class"对话框)时,有一个名称空间的字段。有没有办法让它自动填充?它看起来并不重要,因为在我的情况下,命名空间只是从src开始的目录路径(我使用作曲家)。我的搜索工作根本没有给出任何关于此的信息。看起来像PhpStrom没有这个特色。但也许有一些插件或黑客?

1 个答案:

答案 0 :(得分:4)

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

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