PhpStorm 代码格式化程序对分号的处理
PhpStorm code reformatter treatment of semi-colons
我写:
$loggedInUser = new User();
$loggedInUser
->setFirstName("John")
->setLastName("Doe")
->setAge(42)
;
当我调用 PhpStorm 的代码重新格式化程序时,它将 ;
字符向上移动,并给出:
$loggedInUser = new User();
$loggedInUser
->setFirstName("John")
->setLastName("Doe")
->setAge(42);
有没有办法让它使用第一种样式,分号在它自己的行中,或者至少不重新格式化它?
我查看了所有代码样式设置,但找不到任何看起来相关的内容,但也许我错过了一些样式定义或单独的设置。
我知道 // @formatter:off
技术,但我不想在我的代码中乱扔垃圾。
请确保选中 Chained method calls | Place ';' on new line
选项:
- 设置/首选项
- 编辑 |代码风格 | PHP |环绕和大括号
注意: 目前,当在 return
语句中使用此类链接时,它似乎无法正常工作(观看 WI-34152 票)。
我写:
$loggedInUser = new User();
$loggedInUser
->setFirstName("John")
->setLastName("Doe")
->setAge(42)
;
当我调用 PhpStorm 的代码重新格式化程序时,它将 ;
字符向上移动,并给出:
$loggedInUser = new User();
$loggedInUser
->setFirstName("John")
->setLastName("Doe")
->setAge(42);
有没有办法让它使用第一种样式,分号在它自己的行中,或者至少不重新格式化它?
我查看了所有代码样式设置,但找不到任何看起来相关的内容,但也许我错过了一些样式定义或单独的设置。
我知道 // @formatter:off
技术,但我不想在我的代码中乱扔垃圾。
请确保选中 Chained method calls | Place ';' on new line
选项:
- 设置/首选项
- 编辑 |代码风格 | PHP |环绕和大括号
注意: 目前,当在 return
语句中使用此类链接时,它似乎无法正常工作(观看 WI-34152 票)。