如何在webstorm中对齐javascript的等号

如何在webstorm中对齐javascript的等号,javascript,intellij-idea,webstorm,Javascript,Intellij Idea,Webstorm,全部 当我像这样配置Webstorm9设置时,右边的示例代码正确地对齐了等号 但是,当我在编辑器中格式化javascript代码时,它不起作用,仍然会显示出来 我想要的是对齐等号 有人能看一下吗 ----编辑--- 也许我误解了checked选项,但是我将示例代码复制到我的编辑器中,然后重新格式化,哦,糟糕的结果 请注意,选项的确切措辞是 对齐多行变量声明 强调矿山,示例代码显示: var myLink = { .... }, local = true,

全部

当我像这样配置Webstorm9设置时,右边的示例代码正确地对齐了等号

但是,当我在编辑器中格式化javascript代码时,它不起作用,仍然会显示出来

我想要的是对齐等号

有人能看一下吗

----编辑---

也许我误解了checked选项,但是我将示例代码复制到我的编辑器中,然后重新格式化,哦,糟糕的结果


请注意,选项的确切措辞是

对齐多行变量声明

强调矿山,示例代码显示:

var myLink  = {
        ....
    },
    local   = true,
    initial = -1;
此选项仅对齐多行变量声明的等号,而不是像代码中那样在一行中对齐一组单行变量声明

要使其自动对齐,您需要将代码更改为

a       = 1,
bbbbb   = 2,
thisisc = 3;
请注意,您还必须在所有变量之前添加一个var,因为WebStorm将假定a=1是对全局变量的引用,而不是变量定义

还要注意,代码格式化不是自动的。您必须选择代码->重新格式化代码。。。或按Ctrl+Alt+L重新格式化代码

我还发现Webstorm可以在.html或.js文件中对Javascript执行代码格式化,但在.php文件中不起作用-在php文件中,它只执行语法高亮显示。

在Webstorm 10中

转到设置>编辑器>代码样式>JavaScript

转到“其他”选项卡,选中“对齐多个“var”语句和赋值”,然后单击“确定”

转到代码>重新格式化代码Ctrl+Alt+L

Webstorm 2016.1的更新

@Hudvoy仍然有正确的答案。我已经更新了您需要在PHPStorm 2017的Webstorm 2016.1中查看的位置,我假设,通过扩展Webstorm,可以通过以下方式实现该行为:

进入设置>编辑器>代码样式>JavaScript “包装和大括号”选项卡 向下滚动至变量声明,并将分组时的对齐设置为 此外,在重新格式化时,将变量声明设置为Wrap always将导致以下情况:

更新:在2018版和2019版WebStorm/PHPStorm中没有更改,我上面描述的步骤仍然有效。

WebStorm 2017.3的更新

显然,自2017.3版以来,另一个选项卡已从Code Style>JavaScript中删除

现在,在“环绕和大括号”选项卡下有两个对齐选项向下滚动至底部:


我花了一段时间才弄明白这一点,希望这对你的回复有所帮助,我将示例复制到我的js文件中,它仍然不起作用。我已经安装了Webstorm并测试了它,查看我更新的答案了解更多详细信息,除此之外,我不知道为什么它不起作用。我按照上面提到的步骤操作,仍然不起作用,我想这可能是webstorm中的一个bug,谢谢你!你的WebStorm版本是什么?请看-它看起来相似吗?Webstorm 2017.x中的选项在哪里?