Eclipse 未正确格式化此 if 语句
这应该很容易回答:
我将 Eclipse 设置为包装超过 80 个字符的 Java 代码,以尊重我的余量。
此代码永远不会换行:
if (expressionItem.type.isTypeCompatibleWith(containingNameLink.type) == false) {
reportParsingError("expression type incompatible with containing "
+ "context.");
}
问题:如何设置代码格式化程序首选项,以便尊重边距?
This should be easy to answer:
I have Eclipse set to wrap Java code over 80 chars to respect my margin.
This code never wraps:
if (expressionItem.type.isTypeCompatibleWith(containingNameLink.type) == false) {
reportParsingError("expression type incompatible with containing "
+ "context.");
}
Question: how do I set my code formatter preferences so that the margin is respected?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否按了 CTRL + SHIFT + F (或右键单击 > 源 > 格式)?在这里它工作得很好。代码不会在您键入时自动格式化,您需要告诉 eclipse 对其进行格式化。
Did you press CTRL + SHIFT + F (or right click > source > format) ? Here it works fine. The code is not automatically formatted as you type, you need to tell eclipse to format it.
单击
Windows >首选项
。转到Java>;编辑>保存操作
启用在保存时执行所选操作,然后启用格式化源代码选项。参考下图:
单击格式化程序链接可编辑格式化程序的设置。
Click
Windows > Preferences
. Go toJava > Editor > Save Action
Enable Perform the selected action on save then enable Formatt source code option.Refer below pic:
Click on Formatter link to edit settings for Formatter.