我是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的插件?
提前致谢!
答案 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