Intellij13韩元';";保持换行”;重新格式化javascript时
我已启用以下选项:Intellij13韩元';";保持换行”;重新格式化javascript时,javascript,intellij-idea,Javascript,Intellij Idea,我已启用以下选项: code-style -> javascript -> keep when reformatting -> line breaks 然而IntelliJ坚持改变,例如 var arrrr=[{ },{ }]; 到 我有括号的位置设置为“结束线”的一切,每其他包装选项说,“不要强迫”或“不要包装”,等等。。。我是遗漏了什么,还是一只虫子 或者,是否有任何插件允许我以第一种格式重新格式化javascript/json?我使用Eclipse代码格式化程序插件解
code-style -> javascript -> keep when reformatting -> line breaks
然而IntelliJ坚持改变,例如
var arrrr=[{
},{
}];
到
我有括号的位置设置为“结束线”的一切,每其他包装选项说,“不要强迫”或“不要包装”,等等。。。我是遗漏了什么,还是一只虫子
或者,是否有任何插件允许我以第一种格式重新格式化javascript/json?我使用Eclipse代码格式化程序插件解决了这个问题- 这里有插件安装说明 此处的配置说明 总结:
- 打开Eclipse(是的,不幸的是,您必须安装Eclipse,除非您可以从某个地方下载您喜欢的配置文件)
- 在Eclipse中设置所需的javascript格式化程序选项-默认设置与我在问题中所寻找的非常接近
- 将格式化程序设置导出到xml文件(如果要导出默认设置,则需要更改配置文件名称)
- 在Intellij中安装Eclipse代码格式化程序插件
- IntelliJ->Settings->Eclipse代码格式化程序
- 启用插件
- 设置Eclipse Javascript格式化程序配置文件->导出的xml
如果您与使用eclipse的团队一起工作,这也非常有用,因此您可以使用相同的格式选项。您并不孤单。它对我也一样,我宁愿它没有。我也不知道如何修复它,我正在使用与您相同的设置。“我宁愿它不这样做。”EngineerDollery我找到了一个方法,如果你感兴趣的话,在下面添加了一个答案
var arrrr = [
{
},
{
}
];