如何自定义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,这样,就不会有那么多的换行了。代码就比较容易在格式化后,仍然是你想要的效果。

 

https://wprp.zemanta.com/static/js/loader.js影响wordpress页面加载速度

最近发现我的wordpress博客访问速度又变慢了,在chrome下F12打开network一看,发现有这样一个请求无法连接:https://wprp.zemanta.com/static/js/loader.js?version=3.5.3。

于是用老方法,notepad++查找wordpress所有文件的代码(相关的方法请看:WordPress搭建的博客访问变慢的解决方案),发现public_html\wp-content\plugins\wordpress-23-related-posts-plugin\config.php文件中有两处出现了https://wprp.zemanta.com/static/(除了cache的文件以外)。

这样就清晰了,原来是WordPress Related Posts插件导致的,这个插件用于自动生成文章末尾的相关文章,这个插件是外国人开发的,所以引入了被墙的js。而现在国内支持各种相关链接的有很多:比如:无觅推荐、百度推荐、友荐等,我网站上已经使用百度推荐,于是可以直接删掉WordPress Related Posts插件,还顺带提升下性能。当然博客的内链少了一些,因为WordPress Related Posts插件是同步展示推荐的相关文章的,而百度推荐等其他的推荐都是js异步的。

现在博客速度恢复正常。