如何自定义eclipse代码格式化(Ctrl+Shift+F)

使用eclipse的都知道它有一个快捷键Ctrl+Shift+F,用来格式化代码,但是eclipse默认自带的格式化效果也有不完美的地方。所以有时候你需要自定义eclipse代码格式化,下面举例说明:

java代码的多个属性默认情况是左对齐的,看起来效果是层次不齐的,见下图:

java代码格式化——多个属性层次不齐

java代码格式化——多个属性层次不齐

如果对齐是什么样的效果呢:

eclipse java代码格式化——多个属性对齐

eclipse java代码格式化——多个属性对齐

那如何配置,其实eclipse自带了完整而全面的配置功能,进入路径为:Preferences–>Java–>Code Style–>Formatter–>New(取个自己想要的名字)–>右边的Edit,这个界面里面有丰富的java代码格式化配置功能,上图的配置就只需要把Indentation中的Align field in columns勾上即可。其他的一些配置都可以在这里找到,而且该界面提供了丰富的所见即所得的配置效果,大家可以玩一玩,或许有意想不到的效果。如下图:

eclipse java代码格式化——配置界面

eclipse java代码格式化——配置界面

如果是J2EE版的eclipse,那么它还自带了HTML、JS、CSS的代码格式化配置功能。如下图中的路径:

eclipse代码格式化——js、css、html

eclipse代码格式化——js、css、html

上图,将input从inline Elements中移除,那么input就会单独占用一行,这样可以避免input被中途换行的情况,另外,可以将Line width调大一点,比如:100,这样,就不会有那么多的换行了。代码就比较容易在格式化后,仍然是你想要的效果。

 

原创文章:如何自定义eclipse代码格式化(Ctrl+Shift+F),转载请注明:转载自戎码一生

Post Footer automatically generated by wp-posturl plugin for wordpress.