`
java-mans
  • 浏览: 11424953 次
文章分类
社区版块
存档分类
最新评论

Eclipse 格式化代码时不换行

 
阅读更多

Eclipse 格式化代码时不换行

每次用Eclipse自带的Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行,这点个人感觉不是很舒服,简单试了一下,通过以下方式可以修改:
1、preferences->Java->Code Style->Code Formatter->Show... ,打开之后,选择“Line Wrapping”选项卡,在“Maximun line width”指定大于多少列时换行,一般150左右差不多了。
2、还是在“Line Wrapping”选项卡中,能过选择"Line Wrapping policy"可以指定构造函数、方法体等的换行情况。
不过,SUN推荐的编码风格默认是80列换行。


1.Java代码
打开Eclipse的Window菜单,然后Preferences->Java->Code Style->Formatter->Edit/Show(根据不同版本可用的按钮会不一样) ->Line Wrapping->Maximum line width:由80改成200就行了。


2.Html代码
Window->Preferences->MyEclipse->Files and Editors->Html->Html Source->Line width->默认是72,改为150以后保存。



改完以后把以前一个5900多行的类格式化了一次.发现代码足足少了几百行.程序员一天写的代码能有多少行呢.

分享到:
评论

相关推荐

    Eclipse 格式化代码时不换行与自动换行的实现方法

    每次用Eclipse自带的Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行,这点个人感觉不是很舒服,简单试了一下,通过以下方式可以修改

    eclipse格式化和自动注释模板

    eclipse代码格式化模板 在Eclipse中:Windows -> Preferences -> java -> Code Style -> Formatter -> Import 自动格式化大括弧自动对齐模板。注释也好看,自用模板

    基于eclipse的Java代码规范自动生成技术

    3. 由于本人提供的自动化脚本既包括注释的规范化,同时也包括对代码格式的规范化,这对提升java代码整体质量意义重大; 4. 把研发人员从纠缠于编码规范细节的锁细工作中解脱出来,极大地提升了工作效率,否则光是...

    rocketmq-all-trans:http

    开源协议 Copyright (C) 2010-2013 Alibaba Group Holding Limited开发规范代码使用Eclipse代码样式格式化,提交代码前须格式化Java源文件使用Unix换行、UTF-8文件编码请在git clone命令之前执行git config --global...

    rocketmq:来自阿里巴巴的叉子

    开源协议 Copyright (C) 2010-2013 Alibaba Group Holding Limited开发规范代码使用Eclipse代码样式格式化,提交代码前须格式化Java源文件使用Unix换行、UTF-8文件编码请在git clone命令之前执行git config --global...

    Eclipse_Swt_Jface_核心应用_部分19

    3.3.2 自定义格式化代码 28 3.3.3 自动生成getter和setter代码 30 3.3.4 代码的重构 31 3.3.5 查看源代码 31 3.3.6 代码的展开和折叠 32 3.3.7 代码比较 33 3.3.8 子类中覆盖父类的方法 34 3.4 代码...

    jannovar:具有功能影响且来自数据库的VCF变体的注释(可执行文件+库)

    扬诺娃Java中的功能性变体文件...开发人员指南风格Java代码应遵循IntelliJ默认格式和Ctrl+Alt+l格式化程序。 Eclipse用户请使用 。 为JavaDoc启用“以正确的边距换行”选项。 对于所有其他文本,请使用.editorconfig 。

    Java开发技术大全 电子版

    13.5.2使用SimpleDateFormat格式化输出时间405 13.5.3Calendar类的特色408 13.5.4利用GregorianCalendar输出日历411 13.6Formatter类的使用413 13.6.1Formatter的简单使用413 13.6.2时间格式转换符详解415 ...

    freemarker语法完整版

    encoding="GBK" 编码格式 parse=true 是否作为ftl语法解析,默认是true,false就是以文本方式引入.注意在ftl文件里布尔值都是直接赋值 的如parse=true,而不是parse="true" 用例 /common/copyright.ftl 包含内容 ...

    基于JAVA的记事本设计报告.doc

    "实验题目 "简易写字板软件设计 " "一、实验目的 " "通过编写Java的应用系统综合实例——简易写字板软件,总结、回顾和实践面向 " ...在构造方法FirstWindow中对所要建立的窗体进行初始化,代码如下: " "setTitle(s);

    IBM WebSphere Portal门户开发笔记01

    4、编写跨浏览器兼容性的JS代码时,常用到的判断代码 237 5、JS 计算网页内容的宽与高 (浏览器的标准模式与怪异模式) 237 6、JS设置与查看网页的解析模式(值) 249 7、JS判断对象是否已经存在 249 8、CSS设置网页在...

Global site tag (gtag.js) - Google Analytics