怎么添加git的同步快捷键
找到相关jar(搜索:egit或版本号4.6.1.201703071140)->发现org.eclipse.egit.ui_4.6.1.201703071140-r.jar就是plugin.xml内容较多的插件配置
插件配置
找到<action(根据搜索org.eclipse.egit.ui.internal.actions.SynchronizeWorkspaceAction,只有一个)
找到后添加一个属性:definitionId=“ice.sync.action.command”(该属性用来和快捷键的commanId关联)
在中添加以下代码(一个是win的时候就可以按快捷键,一个是编辑内容的时候也可以按快捷键)
<key
sequence="Ctrl+Alt+F"
commandId="ice.sync.action.command"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
<key
sequence="Ctrl+Alt+F"
commandId="ice.sync.action.command"
contextId="org.eclipse.ui.textEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
添加一个命令配置项
<extension point="org.eclipse.ui.commands">
<command name="ice的Git同步" id="ice.sync.action.command"></command>
</extension>
添加一个处理器配置项
<extension point="org.eclipse.ui.handlers">
<handler commandId="ice.sync.action.command" class="org.eclipse.egit.ui.internal.actions.SynchronizeWorkspaceActionHandler"></handler>
</extension>
特别注意:修改后不要直接启动eclipse,那样是永远看不到效果的,一定要用cmd进入eclipse目录然后运行eclipse -clean