Eclipse short cut plugin

最近项目组里会需要一些小工具,准备把他们集成到eclipse里面。程序员的最爱当然是快捷键了。在帮助文档里面查了了下,要实现一个快捷键需要实现这么三个扩展点:

org.eclipse.ui.commands

org.eclipse.ui.bindings

org.eclipse.ui.handlers

?

首先commands不必多说,这是你必须要做的,但是在eclipse里面,为command提供了一个单独的,分离的抽象,所以你还需要实现bindings和handlers两个扩展点,前者用于指定将你这个命令帮到到哪个key上面,而用这handlers则用来说明将由哪些代码去响应、去实现这个command要做的事情。虽然做了分离,但还是很清晰,做完了这三个扩展,一个shortcut不就完成了吗(当然还需要一份java代码来实现你的功能)?

?

虽然做这样一个事情要比别的扩展点复杂一些,因为他做了更多的抽象,也正因为如此你便可以借此体会出更多的eclipse思想。一些书籍或者帮助文档里面都有很好的阐述了为什么eclipse要做这种分离,同时辅以一些实现的example,真是一份不错的资源。

?

顺便插播一条广告,大家期待我的插件吧? :)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值