我几个月来一直在使用PhpStorm(现在的7.0.1)并且非常满意,特别是代码格式化。但是,即使自动格式化在PHP和HTML中运行良好,我也无法弄清楚如何使PhpStorm自动对齐var
s:
var my_variable = "my value";
var your_variable = "your value";
到此:
var my_variable = "my value";
var your_variable = "your value";
我花了好几个小时玩代码样式设置,但仍然无法完成它。我原本期望选项设置>代码风格> JavaScript>其他>对齐对象属性:值将是我正在寻找的但不幸的是它不会改变任何东西,无论是在当前还是在新项目中。
有什么想法吗?
答案 0 :(得分:5)
首先: Settings > Code Style > JavaScript > Other > Align object properties: On value
与变量对齐无关。
第二:此选项(对齐多行变量声明)在v7中不可用 - 仅限即将推出的v8 。
PhpStorm v8的EAP(早期访问计划)有already started,并且有选项。不幸的是,它是错误的(当激活此选项时,IDE会立即挂起)。 Issue has been fixed already ..但我不知道下一个EAP版本中哪些版本可用 - 只需关注版本号(帮助|关于) - 它应该是 136.1141或更新
答案 1 :(得分:3)
只需在选项对齐多行变量声明上添加一个想法:
此选项无法准确提供您在问题中所要求的内容,但 所做的是将其转为:
var first = "something",
second = "something else";
......进入这个:
var first = "something",
second = "something else";
.. i.m.o.确实更有意义w.r.t.格式。对齐单独的语句(如问题中的两个var语句)可能并不总是有意义。