Ide 在语句中按enter键时使PHPStorm正确缩进?

Ide 在语句中按enter键时使PHPStorm正确缩进?,ide,phpstorm,indentation,auto-indent,Ide,Phpstorm,Indentation,Auto Indent,我有以下代码,例如: $sql = Yii::$app->db->createCommand("UPDATE {{%users}} SET foo=:foo, bar=:bar"); 现在,如果我进入并将光标放在SET之前,然后按enter键,PHPStorm将把代码放在下一行的开头。有没有办法让它缩进,这样它就会自动进入UPDATE或类似的程序?我想你是在寻找“Continuation indent” 您可以在设置->编辑器->代码样式->(您想要的语言)->制表符和缩进->继续

我有以下代码,例如:

$sql = Yii::$app->db->createCommand("UPDATE {{%users}} SET foo=:foo, bar=:bar");

现在,如果我进入并将光标放在
SET
之前,然后按enter键,PHPStorm将把代码放在下一行的开头。有没有办法让它缩进,这样它就会自动进入
UPDATE
或类似的程序?

我想你是在寻找“Continuation indent”


您可以在设置->编辑器->代码样式->(您想要的语言)->制表符和缩进->继续缩进(设置为您想要的空格数)

我想您正在寻找“继续缩进”


您可以在设置->编辑器->代码样式->(您想要的语言)->制表符和缩进->继续缩进(设置为您想要的空格数)

中设置此参数。我不想设置空格数,它应该类似于智能缩进。哦,我明白了,我不完全理解您的问题,抱歉。为“方法调用参数”尝试“多行时对齐”。它位于设置->编辑器->代码样式->您的语言->包装和大括号->方法调用参数->对齐,当multilineI尝试使用PHP代码样式时,但运气不佳。在
SQL
中找不到类似的内容。我不想设置空格数,它应该是一个智能缩进。哦,我明白了,我不完全理解您的问题,抱歉。为“方法调用参数”尝试“多行时对齐”。它位于设置->编辑器->代码样式->您的语言->包装和大括号->方法调用参数->对齐,当multilineI尝试使用PHP代码样式时,但运气不佳。在
SQL
中找不到类似的内容。