She*_*lam 42 java eclipse formatting eclipse-formatter
默认的Eclipse格式化程序以非常有趣的方式格式化我的Java代码.
例如:hello.show().x().y()奇怪地将其格式化为x()和.y(),并放在一个单独的行上.
还有其他基本格式化程序可以做得更好吗?
非常欢迎示例和链接.
Anu*_*ini 72
我强烈推荐 谷歌的风格指南,它是常用编程语言的编码风格指南的集合.
可以在此处找到eclipse可配置Java指南.安装指南非常简单,将样式xml保存到文件并使用以下对话框导入它:
窗口 - >首选项 - > Java - >代码样式 - >格式化程序
最后选择活动配置文件作为GoogleStyle.
nan*_*nda 29
我总是将Eclipse中的格式化程序更改为Java约定并将选项卡策略更改为始终使用空格而不是制表符或混合制表符和空格.有时我还将线宽更改为100或120(我的显示器中80个字符太窄).
关于您的具体要求:是的,您可以更改此行为.转到Formatter首选项并创建自己的配置文件.在Line Wrapping选项卡上进行修改并取消选中Prefer wrapping outer expressions (keep nested expression on one line).
更多信息:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 315524
除了能够自定义格式化程序之外,如Thorbjørn所示,还可以从特定项目中导入编码约定,尤其是您正在处理的框架和库中的编码约定.
例如,Spring框架编码约定已经可用,就像Android的情况一样.最终,您最好从Sun编码约定开始(而不是完全手工制作),并进行一些调整以满足您组织的编码风格和可读性要求.
| 归档时间: |
|
| 查看次数: |
77355 次 |
| 最近记录: |