我正在使用 Eclipse 代码格式化程序,并将最大行长度设置为 120。 例如,如果赋值语句超过 120 个字符
private Map<Instruction, LocalRegisterAssignmentInformation> instructionRegisterMap = new IdentityHashMap<Instruction, LocalRegisterAssignmentInformation>();
我希望格式化程序将这一行换行并使语句如下所示:
private Map<Instruction, LocalRegisterAssignmentInformation> instructionRegisterMap
= new IdentityHashMap<Instruction, LocalRegisterAssignmentInformation>();
但是格式化程序似乎没有包装它。我尝试在 Eclipse 格式化程序配置文件设置中查找相关选项,但找不到任何选项。
最佳答案
编辑您的 Java 格式化程序配置文件,如下所示:
- 在换行中选择表达式 > 赋值
- 将换行策略设置为必要时换行
- 选中复选框在运算符之前换行
关于java - 如何让 Eclipse 代码格式化程序包装赋值语句 = 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50170672/