在多个Team Provider上下文中绑定相同的Eclipse组合键

时间:2011-03-24 20:38:09

标签: eclipse svn mercurial dvcs

我有一些使用不同团队版本控制提供程序的Eclipse(3.5,OS X)项目。我尝试将一些热键映射到我经常使用的VC命令,主要是“diff”与之前的版本/变更集。

理想情况下,我希望将相同的密钥组合映射到所有有意义的团队提供商。当然,关键映射冲突,因为就IDE而言,命令完全不同,Eclipse似乎不知道项目正在使用哪个Team Provider:

Screen shot of Eclipse Key Mapping dialog

有什么方法吗?

1 个答案:

答案 0 :(得分:1)

您需要实现自己的命令,该命令将委派给SVN,CVS或Mercurial的相关命令,然后为该命令分配首选键绑定。 我会检查为什么eclipse.team中没有标准的API用于每个命令,但可能有一个很好的理由没有。