PhpStorm 插入当前命名空间
PhpStorm insert current namespace
我希望 PhpStorm 默认或使用热键或实时模板插入当前命名空间。
当我创建新的 Php class("New | PHP Class" 对话框)时,有一个名称空间字段。有没有办法让它自动填充?它看起来没什么大不了的,因为在我的例子中,命名空间只是从 src
开始的目录路径(我使用 composer)。我的搜索工作根本没有提供任何相关信息。看起来 PhpStrom 没有这个功能。但也许有一些插件或破解?
New | PHP Class
对话框应根据创建文件的目录自动填充命名空间。如果没有,那么你没有正确配置你的项目。
Settings/Preferences | Directories
-- 确保您的 src
文件夹被标记为 Source Root。当然,这取决于项目:对于 Laravel 项目,您需要将 app
文件夹映射到 App\
命名空间(典型情况)。
PhpStorm 还可以从您的 composer.json
设置中检测源根,甚至可以自 2017.2 版本以来保持同步(参见 https://blog.jetbrains.com/phpstorm/2017/07/configuring-with-composer-in-phpstorm-2017-2/)。
一些阅读链接(官方帮助页面):
我希望 PhpStorm 默认或使用热键或实时模板插入当前命名空间。
当我创建新的 Php class("New | PHP Class" 对话框)时,有一个名称空间字段。有没有办法让它自动填充?它看起来没什么大不了的,因为在我的例子中,命名空间只是从 src
开始的目录路径(我使用 composer)。我的搜索工作根本没有提供任何相关信息。看起来 PhpStrom 没有这个功能。但也许有一些插件或破解?
New | PHP Class
对话框应根据创建文件的目录自动填充命名空间。如果没有,那么你没有正确配置你的项目。
Settings/Preferences | Directories
-- 确保您的 src
文件夹被标记为 Source Root。当然,这取决于项目:对于 Laravel 项目,您需要将 app
文件夹映射到 App\
命名空间(典型情况)。
PhpStorm 还可以从您的 composer.json
设置中检测源根,甚至可以自 2017.2 版本以来保持同步(参见 https://blog.jetbrains.com/phpstorm/2017/07/configuring-with-composer-in-phpstorm-2017-2/)。
一些阅读链接(官方帮助页面):