WebStorm 6中的自动格式化代码类似于Sublime Text的Alignment Plugin

Not*_*ent 4 phpstorm webstorm

我是一个很长时间的Sublime Text用户,但我最近下载了WebStorm 6(6.0.2),我真的很喜欢它,但是我找不到与Sublime的Alignment Plugin相匹配的插件,它重新格式化我使用的代码广泛地(是的,我对我的代码格式有点狂热).

例如,在Sublime中我可以使用此代码块:

user : {
  name    : "Bruce Wayne",
  alias   : "Batman",
  favColour : "black",
  dob : "unknown"
}
Run Code Online (Sandbox Code Playgroud)

使用Alignment键盘快捷键后,它变为:

user : {
  name      : "Bruce Wayne",
  alias     : "Batman",
  favColour : "black",
  dob       : "unknown"
}
Run Code Online (Sandbox Code Playgroud)

我查看了"重新格式化代码"选项(Code > Reformat Code...),但在这种情况下,它对格式化没有任何作用,因为Webstorm认为它已经正确格式化,这实际上完全正确,只是不符合我的个人标准.

所以我的问题是:是否有(相当)简单的方法来实现这一点,或者你知道有哪个插件可用于提供相同/类似功能的WebStorm?

提前致谢!

Laz*_*One 9

代码格式设置配置为Settings (Preferences on Mac) | Code Style | JavaScript.这Reformat Code只是一个命令,它根据这些规则重新格式化选择/文件.

JavaScript的代码样式有一个选项来进行这样的对齐:

  • "Spaces" tab | Other | Before property name-value separator ':' - 勾选
  • "Other" tab | Align object properties = On colon