我启用了以下选项:
code-style -> javascript -> keep when reformatting -> line breaks
然而IntelliJ坚持改变例如。
var arrrr=[{
},{
}];
到
var arrrr = [
{
},
{
}
];
我将大括号放置设置为“行尾”,其他每个包装选项都说“不要强制”或“不要换行”等等......我错过了什么,还是错误?< / p>
或者,是否有任何插件可以让我以第一种格式重新格式化javascript / json?
答案 0 :(得分:2)
我使用Eclipse Code Formatter插件 - http://plugins.jetbrains.com/plugin/?idea&id=6546
解决了这个问题插件安装说明http://www.jetbrains.com/idea/webhelp/installing-updating-and-uninstalling-repository-plugins.html
此处的配置说明https://github.com/krasa/EclipseCodeFormatter#instructions
要点:
现在IntelliJ将使用eclipse格式化程序而不是它自己的格式化程序。
如果您正在使用使用eclipse的团队,那么也非常有用,因此您可以使用相同的格式选项。