Ser*_*rov 7 php eclipse-pdt zend-studio
我在代码中使用以下样式的数组初始化:
$a = array(
'one' => 123,
'two' => 456
);
Run Code Online (Sandbox Code Playgroud)
但是在这种情况下PDT/Zend Studio无法正常工作; 按[Return]键后,它将光标置于$ a(在我的示例中)并忽略缩进.如果数组键是数字(至少不是以引号开头),一切正常.
这是它当前的工作原理(| - 是edtitor在按下[Return]后放置插入符号的位置)
$a = array(
'one' => 123,[RETURN]
|
);
Run Code Online (Sandbox Code Playgroud)
这是预期的结果:
$a = array(
'one' => 123,[RETURN]
|
);
Run Code Online (Sandbox Code Playgroud)
那么是否有可能强制编辑遵循我的缩进规则?
Ctrl在 ZendStudio 中,您可以使用+ Shift+应用 PhpCodeFormatter F。
可以在 window->preferences->PHP->Code Style->Formatter (Zend Studio 7.0) 中配置格式化程序,以如上所述重新格式化数组。
PDT,(据我所知)没有这个功能。