PhpStorm空间和对齐设置的代码风格'

时间:2018-04-14 12:06:32

标签: phpstorm settings

我试图在PhpStorm中设置代码格式的空格和对齐方式,但它不起作用。

在屏幕截图中,您可以看到该框已选中,但在代码中未应用该设置。我对这些空间也有一些问题,我勾选了#34; Space Within"例如,当我编写_xxx语句时,编辑器不会在括号之间添加空格。最后分号的相同问题永远不会自动添加。

我已尝试在默认方案和项目方案中更改"文件 - >设置和文件 - >默认设置"中的设置,但没有成功。

提前感谢您的帮助!

PhpStorm settings

1 个答案:

答案 0 :(得分:1)

数组初始化程序

使用Code | Reformat Code无法使用(AFAIK)。默认快捷方式是Ctrl+Alt+L(又名Alt Gr+L),适用于整个文件或当前选定的代码。

如果您的代码样式规则设置得很好,您可以将其视为您的 "保存"行动,并根据需要随时进行。

如果声明

正如@LazyOne建议的那样,你也可以利用Live Templates在这种情况下实现你想要的目标。

Settings | Editor | Live Templates中,在PHP部分添加一个条目,将其命名为if并使用以下模板文字:

if ( $CONDITION$ ) {
    $THEN$
}

注意:我在$THEN$之前添加了一个制表符,如果需要,可随意将其更改为空格。

现在,如果您使用if并点击Ctrl+Enter,PHPStorm应在默认if之前建议您的实时模板,以便您可以选择它,然后使用{{导航模板变量1}}。