Intellij idea 自动格式化代码CTRL+;班次+;在字符串的结尾引号和括号之间添加空格

Intellij idea 自动格式化代码CTRL+;班次+;在字符串的结尾引号和括号之间添加空格,intellij-idea,Intellij Idea,例如,当我的代码显示: System.out.println("Printing demo features"); 我使用CTRL+SHIFT+L和Intellij来实现: System.out.println("Printing demo features" ); 感谢您的帮助。看起来您已经为Java设置了自定义代码样式,因此自动格式化功能会尝试与之匹配: 检查Settings>Editor>code Style>Java>Spaces并查找“内部”分组。查看是否有一些选项标记为“方法调用

例如,当我的代码显示:

System.out.println("Printing demo features");
我使用CTRL+SHIFT+L和Intellij来实现:

System.out.println("Printing demo features" );

感谢您的帮助。

看起来您已经为Java设置了自定义代码样式,因此自动格式化功能会尝试与之匹配:

检查
Settings>Editor>code Style>Java>Spaces
并查找“内部”分组。查看是否有一些选项标记为“方法调用括号”。如果没有任何自定义样式,只需将Java样式重置为默认值,它就应该是“固定”的

注意:我在Intellij14上,选项可能不同

  • 勾选
    Settings>Editor>code Style>Java>Spaces>Within>methodcall圆括号
  • 如果上面没有帮助:“文件”->“使缓存无效/重新启动…”(听起来不相关,但在我的例子中实际上解决了它)

  • 我试着采纳你的建议,但没有任何效果,我认为J a现在已经解决了。这是一个相当激进的解决方案,但很有效。这才是最重要的,我很高兴。我有同样的问题,但这不起作用。所以帮助我的是:“文件”->“使缓存失效/重新启动…”(添加了另一个答案,以便人们也能找到解决方案。