首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ 13在重新格式化javascript时不会“保持换行”

IntelliJ 13在重新格式化javascript时不会“保持换行”
EN

Stack Overflow用户
提问于 2014-05-01 14:23:55
回答 1查看 826关注 0票数 2

我启用了以下选项:

代码语言:javascript
复制
code-style -> javascript -> keep when reformatting -> line breaks

然而IntelliJ坚持要改变。

代码语言:javascript
复制
var arrrr=[{
},{
}];

代码语言:javascript
复制
var arrrr = [
    {
    },
    {
    }
];

我把大括号的位置设置为“行尾”,每一个其他的包装选项都写着“不要强迫”或“不要包装”等等。我是不是漏掉了什么,还是虫子?

或者,是否有任何插件可以让我以第一种格式重新格式化javascript/json?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-11 16:39:28

我使用Eclipse格式化程序插件- 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

摘要:

  • 打开Eclipse (是的,您必须不幸地安装Eclipse,除非您可以从某个地方安装您喜欢的配置文件)
  • 在Eclipse中设置您想要的javascript格式化程序选项--默认设置与我在问题中所寻找的基本相同
  • 将格式化程序设置导出到xml文件(如果要导出默认设置,则需要更改配置文件名称)
  • 在Intellij中安装Eclipse代码格式化插件
  • IntelliJ ->设置-> Eclipse代码格式化程序
    • 启用插件
    • 设置格式化程序配置文件->导出的xml

现在,IntelliJ将使用eclipse格式化程序而不是它自己的。

如果您正在与使用eclipse的团队一起工作,那么也非常有用,所以您可以使用相同的格式选项。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23409643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档