我正在使用PHPStorm 7.当我编写以下代码时,
public function ()
{
}
Run Code Online (Sandbox Code Playgroud)
然后重新格式化它,它输出以下格式:
public
function ()
{
}
Run Code Online (Sandbox Code Playgroud)
为什么单词'function'换行到第二行?我尝试在PHP代码样式设置对话框中关闭和关闭每个设置但没有成功.我在哪里可以关闭它?
有一个名为'Wrap after modifier list'的设置,它将'function'关键字放在一个新行上.你可能已经检查过了.
正如它的名字所示,它在修饰符列表之后"包裹".修饰符关键字,如public/ protected/ private,abstract,final,static等于是
final public static function bar()
Run Code Online (Sandbox Code Playgroud)
变
final public static
function bar()
Run Code Online (Sandbox Code Playgroud)
请注意,类也受此影响:
abstract class Foo
Run Code Online (Sandbox Code Playgroud)
变
abstract
class Foo
Run Code Online (Sandbox Code Playgroud)
该设置应位于列表底部的"环绕和大括号"选项卡(位于"设置">"代码样式">"PHP"下).取消选中它应该可以解决您的问题.
| 归档时间: |
|
| 查看次数: |
271 次 |
| 最近记录: |