【发布时间】:2016-01-19 14:29:12
【问题描述】:
我正在尝试配置 Eclipse PHP 格式化程序,如果它们之间只有 1 行代码,则将打开和关闭 php 标记保留在 1 行上(同时如果有更多代码行,则保留默认的换行格式)。
例子:
<td class="main"><?php
echo drm_draw_input_field('fax') . ' ' . (drm_not_null(ENTRY_FAX_NUMBER_TEXT) ? '<span class="inputRequirement">' . ENTRY_FAX_NUMBER_TEXT . '</span>' : '');
?></td>
应格式化为:
<td class="main"><?php echo drm_draw_input_field('fax') . ' ' . (drm_not_null(ENTRY_FAX_NUMBER_TEXT) ? '<span class="inputRequirement">' . ENTRY_FAX_NUMBER_TEXT . '</span>': ''); ?></td>
有什么方法可以用 Eclipse 实现这一点吗?还是其他建议/格式化程序?
编辑: Eclipse 似乎没有这样的格式化选项,如下面的 cmets 所述。任何现有的替代品可以做到这一点?
【问题讨论】:
-
据我所知,你不能在
eclipse中做这样的事情,因为eclipse只有格式化代码部分的选项,我的意思是 php 标签内的文本部分<?php ...code text... ?>,但我可以建议为替代创建简单的 php 脚本,它将读取给定的 php 文件内容格式并覆盖它 -
是的,您似乎对
Eclipse格式选项是正确的。问题还在于寻求可以做到这一点的现有替代方案。如果你知道,请发布它:)
标签: php eclipse formatting coding-style