如何在';之后禁用换行符';在PhpStorm中格式化内容时,在方法中和类名之后

如何在';之后禁用换行符';在PhpStorm中格式化内容时,在方法中和类名之后,phpstorm,Phpstorm,在格式化内容之前,我有以下类定义 class MyClass { public function __construct() { // ... } } class MyClass { public function __construct() { // ... } } 格式化后的内容 class MyClass { public function __construct() { // ... } } class MyClass { p

在格式化内容之前,我有以下类定义

class MyClass {
  public function __construct() {
    // ...
  }
}
class MyClass
{
  public function __construct()
  {
    // ...
  }
}
格式化后的内容

class MyClass {
  public function __construct() {
    // ...
  }
}
class MyClass
{
  public function __construct()
  {
    // ...
  }
}

我正在使用PhpStorm 2018。当我使用
Ctrl+Alt+L
格式化行时。如何禁用此功能?

大括号的放置基于您的代码样式设置

要使开始大括号保持在同一行上,请转到
编辑器->代码样式->PHP
下的设置,并将“函数声明中”的大括号位置更改为“行尾”


当使用
Ctrl+Alt+L
自动格式化选择时,以及从模板(pubf等)生成函数时,这将更改位置。

大括号的位置基于代码样式设置

要使开始大括号保持在同一行上,请转到
编辑器->代码样式->PHP
下的设置,并将“函数声明中”的大括号位置更改为“行尾”

当使用
Ctrl+Alt+L
自动格式化选择时,以及从模板(pubf等)生成函数时,这将更改位置