Eclipse PDT:如何让它像VIM一样格式化我的PHP数组?

Keh*_*han 4 php arrays vim eclipse-pdt indentation

我一直在努力让Eclipse像vim缩进那样格式化我的php数组.

日食的作用(按CTRL + SHIFT + F)

<?php
$array = array(
'key1' => 'value1',
'key2' => array(
'child_key1' => 'child_value1',
'child_key2' => 'child_value2',
),
);
Run Code Online (Sandbox Code Playgroud)

vim做什么(按键:gg = G)

<?php
$array = array(
  'key1' => 'value1',
  'key2' => array(
    'child_key1' => 'child_value1',
    'child_key2' => 'child_value2',
    ),  
  );  
Run Code Online (Sandbox Code Playgroud)

我已经尝试查看首选项> PHP>代码样式>格式化程序和首选项> PHP>编辑器>模板,但没有找到任何东西.
提前致谢.
克旱

Dav*_*ohm 8

看看这个项目.将jar文件放在eclipse/dropins文件夹中,然后你可以转到preferences/php/code style/formatter.它在"杂项"部分下面有一个很酷的"Align =>列位置"选项(单击选项选项卡上的箭头以展开),它可以执行类似于您想要的操作.使用Ctrl-Shift-F格式化整个文件,或右键单击选择并签出"源 - >格式..."选项.

http://de.sourceforge.jp/projects/pdt-tools/releases/?package_id=8764