gpt4 book ai didi

java - 运行代码格式化程序时,我可以阻止 Intellij 拆分字符串文字吗?

转载 作者:行者123 更新时间:2023-12-01 08:54:36 25 4
gpt4 key购买 nike

或多或少正是标题所说的。当我 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' 

'如果长就包裹'或'如果长就砍掉'。

关于java - 运行代码格式化程序时,我可以阻止 Intellij 拆分字符串文字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33876002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com