2013-07-18 62 views
1

這真讓人氣憤,我正在使用Eclipse IDE(JUNO)在Apple MacBook Pro Mountain Lion中爲我的項目開發, 每當我按Cmd + Shift + z而不是重做動作時,我得到一個彈出在右下角像下面,Eclipse IDE重做和檢查鍵盤命令衝突

enter image description here

我甚至試圖改變鍵命令對應於Eclipse => Preferences => General => Keys,但沒有什麼工作,總是讓這個彈出。

有沒有人有任何解決方案呢?

回答

0

我有一個快捷方式類似的問題。在更新密鑰綁定之後是否重新啓動了Eclipse,以避免衝突?這是我需要的,但在那之後,它一直在工作。

+0

實際上,它不是一個衝突,檢查的鍵綁定是'Shift + Cmd的+ I'和重做綁定是'Shift + Cmd的+ Z',都有不同的命令,但不知道爲什麼它在這個彈出窗口上顯示了兩個相同的密鑰代碼 –

+0

並且在更改密鑰命令後重新啓動對我來說沒有幫助! –

+0

好的,這很有趣 - 彈出菜單應該只顯示是否存在關鍵衝突。我唯一的想法是,不知怎的,一個壞的綁定被寫入新的Eclipse xmi工作臺;您可以嘗試從工作空間目錄中刪除.metadata/.plugins/org.eclipse.e4.workbench文件夾。警告,這會失去您的用戶界面配置,例如開放的觀點,編輯和觀點,但可以解決這個問題。當然,如果您使用Eclipse平臺的4.x版本,這隻會有所幫助。 –

1

我一直在遭受這個問題太,只是找到了解決辦法:

使用Eclipse 運行,編輯org.eclipse.e4.workbench/workbench.xmi並搜索「COMMAND + SHIFT + Z'。你會發現兩個<bindings>實例 - 一個屬於重做和一個到檢查。你需要做的命令=「XXXX」屬性的搜索進行查找,看看哪一個屬於<commands>elementId =「org.eclipse.ui.edit.redo」和一個屬於elementId =「org.eclipse.php.debug.ui.commands.Inspect」

一旦你確定這<bindings>檢查變化keySequence比 'COMMAND + SHIFT + Z' 刪除衝突以外的東西。

:-)