如何在phpStorm中解决这个问题?

时间:2016-01-04 21:59:26

标签: phpstorm code-editor

我的PhpStorm有问题。在创建重新格式化代码时,结果是一场灾难。

示例:此代码。

<#if realm.rememberMe && !usernameEditDisabled??>
                            <div flex-xs flex="50">
                                <#if login.rememberMe??>
                                    <md-checkbox class="md-primary" ng-checked="valueby" ng-click="checkedIf(value)">${msg("rememberMe")}</md-checkbox>
                                    <input type="checkbox" style="display: none" ng-checked="valueby" ng-click="checkedIf(value)" name="rememberMe" tabindex="3"/>
                                    <#else>
                                    <md-checkbox class="md-primary" ng-checked="value" ng-click="checkedIf(value)">${msg("rememberMe")}</md-checkbox>
                                    <input type="checkbox" style="display: none" ng-checked="value" ng-click="checkedIf(value)" name="rememberMe" tabindex="3"/>
                                </#if>
                            </div>
                        </#if>

重新格式化如下:

<#if realm.rememberMe && !usernameEditDisabled??>
                            <div flex-xs flex="50">
                                <#if login.rememberMe??>
                                    <md-checkbox class="md-primary" ng-checked="valueby"
                                                 ng-click="checkedIf(value)">${msg("rememberMe")}
                                    </md-checkbox>
                                    <input type="checkbox" style="display: none" ng-checked="valueby"
                                           ng-click="checkedIf(value)" name="rememberMe" tabindex="3"/>
                                    <#else>
                                        <md-checkbox class="md-primary" ng-checked="value"
                                                     ng-click="checkedIf(value)">${msg("rememberMe")}
                                        </md-checkbox>
                                        <input type="checkbox" style="display: none" ng-checked="value"
                                               ng-click="checkedIf(value)" name="rememberMe" tabindex="3"/>
                                </#if>
                            </div>
                        </#if>

这里的问题:

行:

<input type="checkbox" style="display: none" ng-checked="value" ng-click="checkedIf(value)" name="rememberMe" tabindex="3"/>

phpStorm重新格式化:

<input type="checkbox" style="display: none" 
              ng-checked="value"
              ng-click="checkedIf(value)"
              name="rememberMe" 
              tabindex="3"/>

我想把所有东西都放在一行。

1 个答案:

答案 0 :(得分:0)

也许:

  • 编辑器中的软包装选项PHPStorm&gt;一般
  • 环绕模板:Surround template