我试图在PhpStorm中设置代码格式的空格和对齐方式,但它不起作用。
在屏幕截图中,您可以看到该框已选中,但在代码中未应用该设置。我对这些空间也有一些问题,我勾选了#34; Space Within"例如,当我编写_xxx
语句时,编辑器不会在括号之间添加空格。最后分号的相同问题永远不会自动添加。
我已尝试在默认方案和项目方案中更改"文件 - >设置和文件 - >默认设置"中的设置,但没有成功。
提前感谢您的帮助!
答案 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}}。