Tag Archives: eclipse

Eclipse插件:Easy Middle Button

http://neilfeather.com/wp-json/oembed/1.0/embed?url=http://neilfeather.com/instruments-available-for-sale/ 新编写的Eclipse插件——Easy Middle Button,被Eclipse Marketplace收录!现在在eclipse.org上可以查看到,在Eclipse3.6版以上集成的Marketplace里也可以搜到了。

rightfully 插件主页:http://aodaren.com/easy-middle-button/
Marketplace收录页:http://marketplace.eclipse.org/node/20465

这个插件的主要功能是用中键拖拽编辑器或视图来调整它们的大小,这样就不用再用鼠标去对齐它们之间的sash(也就是视图间的分隔线,或者说视图的边框),然后拖sash了。习惯以后,调整视图大小完全就是下意识行为,想大的时候就大,想小的时候就小:)如果大家平时也工作在Eclipse平台,或者其它基于Eclipse的开发环境,比如Flash Builder等等,不妨试用一下。我觉得这个插件的功能还是很实用的,至少我自己现在天天在用。

这个插件是怎么来的呢?

前段时间突发奇想,为什么我总在Eclipse里调整视图的大小?原因很简单,显示器不够大。

而另一方面,我想同时显示的视图又太多了。一会儿编辑器要多显示一点,一会儿大纲视图要多显示一点,一会儿控制台视图又要多显示一点。。。于是就得不停地调整编辑器和视图间的sash。如果是2块24寸宽屏并在一起,一块屏专门放编辑器,一块屏专门放视图,当然就不会有这样的问题了。当然这样的事情成本较大,boss们不会轻意同意。

于是我就想,换个角度,如果能更容易地改变视图大小,应该也是一个不错的办法。之前改变起来比较困难,主要是因为总要先让鼠标对齐sash,然后再拖动。可为什么一定要对齐sash呢,我直接在一个角落区域拖动不是更容易吗?

说干就干,先和克平讨论了下实现的可行性,接着开始研究eclipse的workbench框架,设计了一下算法,然后开始实现。最后,就有了现在这个Easy Middle Button插件。

为了方便推广这个插件,特意架了一个主页,用来展示介绍这个插件,包括做了一个ppt,来描述上面说的这些情境。而Eclipse从3.6 Helios这个版本开始,学习Apple好榜样,也推出了一个Marketplace,于是也想试试这个渠道。为此又做了一个插件的LOGO,然后找涛哥帮忙修了下图,然后就提交了。

今天一早发现已经通过,甚至有幸出现在了Eclipse主页的一隅:

在Eclipse平台集成的Eclipse Marketplace里也可以搜到了:

做这个插件真是非常值得了!