怎么添加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

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐