以下是覆盖全局的Ctrl+S的例子。 <extension point="org.eclipse.ui.bindings"> <key commandId="org.eclipse.ui.file.save" contextId="org.eclipse.ui.contexts.window" schemeId="cn.sample.application.myscheme" sequence="CTRL+S"> </key> <scheme id="cn.sample.application.myscheme" name="mySchema" parentId="org.eclipse.ui.defaultAcceleratorConfiguration"> </scheme> </extension> <extension point="org.eclipse.ui.commands"> <command defaultHandler="cn.sample.application.action.SaveHander" description="保存" id="org.eclipse.ui.file.save" name="Save"> </command> </extension> 其中,SaveHander 类: public class SaveHander extends AbstractHandler implements IHandler { @Override public Object execute(ExecutionEvent event) throws ExecutionException { System.out.println("ExecutionEvent"); return null; } }