Intellij idea 换行时Intellij IDEA逗号位置

Intellij idea 换行时Intellij IDEA逗号位置,intellij-idea,formatting,word-wrap,code-formatting,Intellij Idea,Formatting,Word Wrap,Code Formatting,我正在使用IntelliJ IDEA Ultimate 2019 多亏了,当代码重新格式化中断行时,我能够将二进制运算符放在下一行。 但是,我找不到如何防止逗号像这样刹车: String someWords=“句子”; int someName=1; String m=String.format(“包含信息的非常长的%s,但对于%s行太长。”,someWords ,某某姓名); 预期行为: String someWords=“句子”; int someName=1; String m=Stri

我正在使用IntelliJ IDEA Ultimate 2019

多亏了,当代码重新格式化中断行时,我能够将二进制运算符放在下一行。 但是,我找不到如何防止逗号像这样刹车:

String someWords=“句子”;
int someName=1;
String m=String.format(“包含信息的非常长的%s,但对于%s行太长。”,someWords
,某某姓名);
预期行为:

String someWords=“句子”;
int someName=1;
String m=String.format(“包含信息的非常长的%s,但对于%s行太长。”,
一些单词,一些名字);
如果我将变量名
someWords
更改为
someWord
(缩短1个字符),那么它似乎可以正常工作。。。这是一个包装错误还是我在代码样式设置中遗漏了什么

编辑:要使示例生效,需要3个大小为4的缩进,最大长度为120

公共类测试{
公共静态无效测试(){
如果(真){
String someWords=“句子”;
int someName=1;
String m=String.format(“包含信息的非常长的%s,但对于%s行太长。”,someWords
,某某姓名);
}
}
}

请澄清是否启用了“确保不超出右边距”(首选项|编辑器|代码样式| Java |包装和大括号)选项?Thanks@OlgaKlisho是的,它被启用了,这是问题的原因吗?@OlgaKlisho在检查了它的功能后,我确实想要这种行为。但是,我希望列表在行尾用逗号包装,而不是在新行开头。这是一般情况下的行为,如果句子的大小与我的示例完全相同,它似乎会中断。我是否正确地理解了“someName”);“当你进行代码格式化时,部分被移动到一个单独的行?如果是,请在YouTrack()上提交一个问题,分享您的设置。Thanks@OlgaKlisho是的,没错。那么我将提出一个问题。请澄清您是否启用了“确保不超过右边距”(首选项|编辑器|代码样式| Java |包装和大括号)选项?Thanks@OlgaKlisho是的,它被启用了,这是问题的原因吗?@OlgaKlisho在检查了它的功能后,我确实想要这种行为。但是,我希望列表在行尾用逗号包装,而不是在新行开头。这是一般情况下的行为,如果句子的大小与我的示例完全相同,它似乎会中断。我是否正确地理解了“someName”);“当你进行代码格式化时,部分被移动到一个单独的行?如果是,请在YouTrack()上提交一个问题,分享您的设置。Thanks@OlgaKlisho是的,没错。那我就提出一个问题。