如何在Eclipse中使用Find Next工作非标准扩展?

时间:2014-11-05 19:15:53

标签: java eclipse

我必须使用.page和.component等扩展来编辑Eclipse中的一些文件。一切似乎都在编辑器中正常工作,期望Find Next不响应F3。实际上,当我正在编辑.page或.component文件时,菜单甚至没有列出快捷方式(下面的屏幕截图)。

那么如何让Eclipse在F3上为这些扩展做下一步查找?

enter image description here

1 个答案:

答案 0 :(得分:1)

来自Eclipse FAQ

  

要查看当前密钥配置及其键盘快捷方式,请选择Window > Preferences菜单命令以打开Eclipse工作台首选项。选择General > Editor > Keys页面。此页面显示当前活动的Scheme(密钥配置)及其定义的键盘快捷方式。 Emacs是一组模拟emacs的键盘快捷键。同样,Microsoft Visual Studio定义了一组模拟该IDE的快捷方式。 Eclipse的本机配置是Default。

     

没有用于以编程方式定义键绑定配置的API,但您可以使用org.eclipse.ui.commands扩展点在插件中创建它们。首先,您需要定义新配置:

<keyConfiguration
      name="My Configuration"
      parent="org.eclipse.ui.defaultAcceleratorConfiguration"
      description="This is a simple configuration"
      id="org.eclipse.faq.sampleConfiguration">
   </keyConfiguration>
     

通过指定父级,您说您的配置应继承父级的键绑定,除非在您的配置中明确设置它们。定义键绑定时,它们将引用它们所属的配置。如果您编写自己的配置,则还需要为要配置的所有命令定义新的键绑定。

另见How do I provide a keyboard shortcut for my action?