我的构造函数的参数写在不同的行上。当我按Ctrl+Alt+Shift+L来格式化代码时,PhpStorm会向较短的参数类型添加空格,以便列的长度相等。
我不知道是哪个代码样式设置造成的。我想让它失效。
它的作用:
public function __construct(
AdvertisingDetailsAdapter $advertisingDetailsAdapter,
AdAccountService $adAccountService,
BusinessManagerService $businessManagerService
)
我想要的:
public function __construct(
AdvertisingDetailsAdapter $advertisingDetailsAdapter,
AdAccountService $adAccountService,
BusinessManagerService $businessManagerService
)
1条答案
按热度按时间7z5jn7bk1#
我相信相关的配置切换显示在图片上
如果图片未加载:
1.按Alt+F7打开设置(或在主菜单中选择文件=>设置)
1.在设置对话框中,导航到Editor => CodeStyle => PHP(从左窗格)
1.在右侧窗格中,选择【 Package 和分支】选项卡
1.在该选项卡中,取消Function declaration parameters => Align when multiline设置的复选标记(勾号)