Eclipse格式问题
当我在 Eclipse 中格式化长行时,从这个 : 变成
String str = instance.someMethod("jhdajhajsha").someOtherMethod("sakjsaksja");
这个 :
String str = instance.someMethod("jhdajhajsha")
.someOtherMethod("sakjsaksja");
我该如何防止这种情况?
When I format in eclipse long lines become from this :
String str = instance.someMethod("jhdajhajsha").someOtherMethod("sakjsaksja");
to this :
String str = instance.someMethod("jhdajhajsha")
.someOtherMethod("sakjsaksja");
How do I prevent this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好的做法是像这样放置换行符。
您可以通过任何方式编辑格式设置
它将显示首选项窗口
在其中展开
Java
,然后展开Code Style
并选择Formatter
您可以在此处编辑
活动个人资料
在编辑的
换行
选项卡中,常规设置
有一个选项可以设置最大线宽
这里给出了最大限制,当你格式化的时候,超过这个限制就会断行Good practice is to place line-break like that.
Any way you can edit you format setting
It will show the Preferences Window
In that Expand the
Java
thenCode Style
and selectFormatter
Here you can edit
Active profile
In the edit,
Line Wrapping
tab, TheGeneral Settings
there is a option to set theMaximum line width
give the maximum limit here, When you format, it will break the line more than this limit窗户>偏好> java>代码风格>格式化程序
创建一个新的配置文件。在配置文件设置中,选择换行 [选项卡]
禁用所有 . (类声明、构造函数声明等等等......)
windows > preferences > java > code style > formatter
Create a new profile. in the profile setting, select Line Wrapping [tab]
disable line wrapping for all . (class declaration, constructor declaration etc etc etc.. )