在完全放弃了我用基于Eclipse的IDE的恶梦之后,我决定尝试另一种方式。 PHP Storm似乎很好,速度很快,现在我正在使用该试用版。PHPStorm格式化愤怒
我用最后一个IDE的主要问题之一是SVN ...另一个是格式化。看起来格式化器如果一次执行超过10行的内容,就会放弃它们的设置,并且我正在试图设置它。
我有一个数组,看起来像这样:
$items['system/person/%company/%person/renew_comp/%comp_type/%competency'] = array(
'title' => t('Renew Competency'),
'description' => 'Renew competency',
'page callback' => 'drupal_get_form',
'access arguments' => array('administer consultant competencies'),
'page arguments' => array('consultancy_competency_renew_form', 2, 3, 5, 6),
);
无论什么设置时格式化我的页面我使用(我使用Drupal的标准),它搅乱起来。要么把它放在一条大的线上,要么保持所有的东西都很整齐,按照我想要的方式对缩进进行排序,但只是莫名其妙地将子数组中的每个数字在末尾处自己的行上底部。
最令人气愤的是,我将与设置鼓捣,并认为我有它sussed当我强调一个阵列和格式,它看起来不错:
$items['system/person/%company/%person/renew_comp/%comp_type/%competency'] = array(
'title' => t('Renew Competency'),
'description' => 'Renew competency',
'page callback' => 'drupal_get_form',
'access arguments' => array('administer consultant competencies'),
'page arguments' => array('consultancy_competency_renew_form', 2, 3, 5, 6),
);
...然后我将着重介绍了整个页面和相同的阵列将突然看起来像这样:
$items['system/person/%company/%person/renew_comp/%comp_type/%competency'] = array(
'title' => t('Renew Competency'),
'description' => 'Renew competency',
'page callback' => 'drupal_get_form',
'access arguments' => array('administer consultant competencies'),
'page arguments' => array(
'consultancy_competency_renew_form',
2,
3,
5,
6
),
);
相同的阵列!自动格式化程序中的重点不是我不能完全赞同我的代码?
现在我知道这是因为设置。但是有没有一个设置让我的阵列单独?只需对Tab选项进行排序,不要将它们粘在一行上,不要给我每个键值15个新行,只是玩得很好。
所以,能不能请你帮我在这里
三江源
很奇怪,无论是选择特定部分还是整个页面,输出都应该是相同的。这听起来像一个错误,我认为你最好在[Jetbrains问题跟踪器](http://youtrack.jetbrains.com/dashboard)上报告它,以便他们能够修复它。 – Oldskool