PhpStorm插入当前名称空间

Fre*_*man 1 phpstorm

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

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

Laz*_*One 6

New | PHP Class对话框应根据将在其中创建文件的目录自动填充名称空间。如果没有,则您没有正确配置项目。

Settings/Preferences | Directories–确保您的src文件夹标记为“ 源根目录”。当然,这取决于项目:对于Laravel项目,您需要将app文件夹映射到App\名称空间(典型情况)。

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

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