java之运行代码格式化程序时,我可以阻止 Intellij 拆分字符串文字吗
dyllove98
阅读:8
2024-08-05 10:48:10
评论:0
或多或少正是标题所说的。当我 cmd + f 时,它根据项目的设置格式化代码。这些设置之一是右边距。问题是它还会拆分字符串文字以避免过度运行边距。所以这个:
stringBldr.append("some text that's more than 80 characters");
变成这样:
stringBldr.append("some text that's more " +
"than 80 characters");
这完全违背了使用
StringBuilder
的目的首先。在 Eclipse 中,我可以告诉它在格式化时忽略字符串文字。有没有办法在 IntelliJ 中做到这一点而无需手动禁用该部分的代码格式化程序(例如
@formatter:off
)?
请您参考如下方法:
试着玩
Editor | Code Style | Java | Wrapping and Braces | Annotation with parameters - Wrap always + align when multiline
还有
Editor |Code->Style | Wrapping and Braces | Method parameters/Method call arguments'
'如果长就包裹'或'如果长就砍掉'。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。