myeclipse 多行注释 格式化 换行问题

简介: 写代码的时候喜欢格式化一下,但是很扯淡的是我的注释,单行的还行,格式化后既好看又实用,多行注释(/* */)就苦逼了。全乱了,都被折行了。 所以百度了一下,也没有解决方案,自己去百度词典搜了一下,注释原来是叫comments,就去myeclipse设置里面找到了这个选项卡,现在有一个解决方案。

写代码的时候喜欢格式化一下,但是很扯淡的是我的注释,单行的还行,格式化后既好看又实用,多行注释(/* */)就苦逼了。全乱了,都被折行了。

img_a7ca4a5da42a5fc8a5d65f44ef3ddd2f.jpg



所以百度了一下,也没有解决方案,自己去百度词典搜了一下,注释原来是叫comments,就去myeclipse设置里面找到了这个选项卡,现在有一个解决方案。


Java->Code Style->Formatter 点击Edit 后在Tab上选择Comments,将General  settings中的"Enable Javadoc comment formatting"前面的勾去掉就可以了。


设置方法:


img_f06cf7a63bf5eb849c93377a2f0cde57.jpg


最后别忘记点ok 保存!

然后你继续格式化代码的时候就会发现,我去,代码终于听话了!


/*public void writeExcel() {         File file = new File("D:/testExcelPoi.xls");         ExcelBean bean; // 获得输出流 FileOutputStream fos = null; HSSFRow row = null;         HSSFCell cell = null;         try {             bean = new ExcelBean("99", "grpinv0500_e", "99", "");             List<ExcelHead> heads = bean.getExcelHeads();             System.out.println(bean.getExcelHeads().size()); // 创建工作薄 HSSFWorkbook wb =             new HSSFWorkbook();             String sheetName = "物料查询";                  int rownum = 3;// 从excel表格的第四行开始写记录 HSSFSheet sheet =             wb.createSheet(sheetName);             row = sheet.createRow(rownum);                  for (int i = 0; i < heads.size(); i++) {                 System.out.println("创建第" + i + "列");                 sheet.setColumnWidth(i, heads.get(i).getWidth() * 512);                 makeCell(wb, row, styles[i], i, heads.get(i).getDescMsg());             }                  fos = new FileOutputStream(file.getAbsolutePath());             wb.write(fos);         } catch (FileNotFoundException e) {             e.printStackTrace();         } catch (IOException e) {             e.printStackTrace();         } catch (ReportException e1) {             e1.printStackTrace();         } finally {             if (fos != null) {                 try {                     fos.close();                 } catch (IOException e) {                     e.printStackTrace();                 }             }         }         System.out.println("搞定!");     }*/


其实发布源码的时候,这种多行注释一般很少。主要是javaDoc,格式化后就不好看了。

 

 

另外转载 MyEclipse中防止代码格式化时出现换行的情况的设置 


 

编辑完成代码,用MyEclipse的代码格式化后,本来不长的代码也被自动转成了多行。虽然自动换行以后在编辑器中一眼就能看到全部的代码,但是可读性却大打折扣,避免出现这种情况的办法是:

1.Java代码

打开Eclipse的Window菜单,然后Preferences->Java->Code Style->Formatter->Edit/Show(根据不同版本可用的按钮会不一样) ->Line Wrapping->Maximum line width:由默认的80改成自己想要设定的长度

2.Html代码

Window->Preferences->MyEclipse->Files and Editors->Html->Html Source->Line width->加个0以后保存。

3.xml代码

Window->Preferences->MyEclipse->Files and Editors->xml->xml Source->->Line width->999

目录
相关文章
|
XML Java Android开发
Eclipse/MyEclipse的快捷键以及文档注释、多行注释的快捷键
一、多行注释快捷键   1.选中你要加注释的区域,用 Ctrl+Shift+C 或者 Ctrl+/ 会加上 // 注释,再重复按一下就会去掉 // 注释。(.js文件中只有 Ctrl+Shift+C 管用,.java文件中都管用)   2.选中你要加注释的区域,用 Ctrl+shit+/  会加上 /*...*/ 注释,再用 Ctrl+shit+\  会去掉 /*...*/ 注释。
11413 1
|
Java Android开发
解决Eclipse和myeclipse在进行 html,jsp等 页面编辑时,自动格式化变丑的问题
在eclipse和myelipse写JAVA代码时中使用ctrl+shift+f 快捷键自动排版省时又省力,排版后的代码规范美观又层次性,但在我们写jsp或html代码时,使用这个快捷键排版简直奇丑无比了。
322 0
解决Eclipse和myeclipse在进行 html,jsp等 页面编辑时,自动格式化变丑的问题
|
XML Java 数据格式
myeclipse修改乱码(编码格式修改)以及代码格式化换行问题
myeclipse修改乱码(编码格式修改) 一、设置新建常见文件的默认编码格式,也就是文件保存的格式。 在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。
1889 0
|
Android开发
MyEclipse中防止代码格式化时出现换行
    辛苦写完的代码,被Eclipse一格式化以后,本来想放在一行上的东西却被自动转成了多行,虽然自动换行以后可以在编辑器中一眼就能看到全部的代码,但是可读性却大打折扣,比如方法名及参数我喜欢放在一行上,自动格式化时给我拆成三、四行看着太乱了,避免出现这种情况的办法是:     1.Java代码     打开Eclipse的Window菜单,然后Preferences->Java->Code Style->Formatter->Edit/Show(根据不同版本可用的按钮会不一样) ->Line Wrapping->Maximum line width:由80改成800就行了。
922 0
|
存储 Java 关系型数据库
JSP考试质量分析系统myeclipse开发mysql数据库bs框架java编程web网页结构
JSP 考试质量分析系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发,系统主要采用B/S模式开发。
342 1
|
Java 数据库连接 数据库
JSP奖学金管理系统myeclipse开发sqlserver数据库bs框架java编程jdbc
JSP 奖学金管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为SQLSERVER2008,使用java语言开发,系统主要采用B/S模式开发。
161 0
|
Java 关系型数据库 MySQL
JSP学生交流论坛系统myeclipse开发mysql数据库bs框架java编程jdbc
JSP 学生交流论坛系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语,言开发系统主要采用B/S模式开发。 https://www.bilibili.com/video/BV1jB4y1q7Ut?spm_id_from=333.999.0.0
195 0
|
SQL Java 数据库连接
JSP网上相亲交友系统myeclipse开发sql数据库bs框架java编程jdbc
JSP 网上相亲交友系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为sqlserver2008,使用java语言开发,系统主要采用B/S模式开发。
236 0
|
Java 关系型数据库 MySQL
JSP大学生求职就业系统myeclipse开发mysql数据库bs框架java编程jdbc
JSP 大学生求职就业系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发,系统主要采用B/S模式开发。
161 1
|
Java 关系型数据库 MySQL
JSP景观工程管理系统myeclipse开发mysql数据库bs框架java编程jdbc
JSP景观工程管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开,系统主要采用B/S模式开发。
173 1