现在用eclipse开发,不得不说eclipse真的是把利器,可以加快开发进度。而且有很多很好用的插件。而且快捷键用起来也特别舒服。常用的有代码补全,大小写转换,经典的ctr+1,自动格式化ctr+shift+f, alt+shift+s,alt+shift+z,自动导包ctr+shift+o。
但是一些eclipse默认的设置却有一些反人类。比如ctr+shift+f在自动格式化的时候换行的字数太少了,尤其是在现在宽屏普及的时代。而且这样造成的一个结果是代码不美观。
网上参考了一些资料。
1、preferences->Java->Code Style->Code Formatter->Show… ,打开之后,选择”Line Wrapping”选项卡,在”Maximun line width”指定大于多少列时换行。
2、还是在”Line Wrapping”选项卡中,能过选择”Line Wrapping policy”可以指定构造函数、方法体等的换行情况。
不过,SUN推荐的编码风格默认是80列换行。
不得不提一下,这个插件自动安装起来很慢,不知道是不是别墙的原因。
http://ahtik.com/eclipse-update/ahtik-eclipse-wordwrap-0.0.5.zip所以还是自己下载安装吧。
安装好了之后,使用方法如下:
在编辑器中点击右键,应该可以看到多了一项,如下图:
点击这个之后应该就换行了
其实Eclipse里已经带有自动格式化功能了,默认是没有代开该功能的。
具体方法:windows-->Preferences-->Java --> Editor-->Save Actions, 看到右边的选项了吧,勾选“Perform the selected actions on save”,其他选项根据需要自己选择或者配置就可以了。
呵呵 别忘了,最后Apply和Ok一下。