Visual Studio代码PHP Inteliphense格式化括号与语句位于同一行

Visual Studio代码PHP Inteliphense格式化括号与语句位于同一行,php,visual-studio-code,Php,Visual Studio Code,我只是讨厌这样的格式: public function foo() { // do the magic } 我最近在VSCode中安装了PHP Inteliphense扩展,特别是用于格式化的扩展。浏览扩展设置时,除了格式启用/禁用之外,我找不到任何与格式化相关的选项 有没有可能解决这个问题并将大括号放在第一行?我同意:K&R大括号是标准的,当长文本延伸到多行时,它们是救命稻草。PSR 12“编码标准”只是愚蠢:( 不管怎样:看看英特尔芬和 曾经可能的解决方法(在第509期中建议)可能

我只是讨厌这样的格式:

public function foo()
{
    // do the magic
}
我最近在VSCode中安装了PHP Inteliphense扩展,特别是用于格式化的扩展。浏览扩展设置时,除了
格式启用/禁用
之外,我找不到任何与格式化相关的选项


有没有可能解决这个问题并将大括号放在第一行?

我同意:K&R大括号是标准的,当长文本延伸到多行时,它们是救命稻草。PSR 12“编码标准”只是愚蠢:(

不管怎样:看看英特尔芬和

曾经可能的解决方法(在第509期中建议)可能是.jsyrc


仅供参考,我将phpfmt用于Visual Studio代码。它工作得非常好-包括大括号格式:)

这是PSR编码standards@B001ᛦ 但是我不在乎这个事实呢?我不在乎这个事实呢?。。。那样的话,我对你的项目和reviewer@B001ᛦ 真倒霉!我的项目只有一个评审员:我!谢谢你,我试过了
phpfmt
,正如你所说的,效果很好,但是使用这个ocation,我注意到我一开始就错了,我的错,实际上PHP Intelliphense中有一个特别针对大括号的设置,就在
启用/禁用格式
格式大括号,选项k&r而不是psr12
。我会接受你的答案,因为事实上,k&r大括号有一个选项是唯一与格式化相关的设置,我将在
PHP Intelliphense
中禁用格式化,并使用
phpfmt
进行此操作。谢谢你的更新。无论是509号还是730号问题,我都不清楚Intellphense是否实施过K&R支架。很明显,很多用户都想要它——我很高兴看到它真的发生了:)“选择”很好:)