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

时间:2013-06-28 15:57:11

标签: phpstorm webstorm

我是Sublime Text的长期用户,但我最近下载了WebStorm 6(6.0.2)并且我非常喜欢它但是我找不到与Sublime的Alignment Plugin相匹配的插件格式化我广泛使用的代码(是的,我对我的代码格式有点狂热)。

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

user : {
  name    : "Bruce Wayne",
  alias   : "Batman",
  favColour : "black",
  dob : "unknown"
}

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

user : {
  name      : "Bruce Wayne",
  alias     : "Batman",
  favColour : "black",
  dob       : "unknown"
}

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

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

提前致谢!

1 个答案:

答案 0 :(得分: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