2017-08-01 158 views
1

昨天我在Eclipse中工作,當時我的鍵盤快捷鍵停止工作。他們一直工作到昨天。按Ctrl + Shift會導致彈出窗口提示光標沒有(尚)具有可檢測圖像。 Ctrl正常工作,所以Shift +一封信。只有Ctrl + Shift +任何關鍵都會導致此錯誤。甚至只是通過自身按下Ctrl鍵+導致彈出:Eclipse中的鍵盤快捷鍵Oxygen

enter image description here

我使用Eclipse與Darkest Dark Theme插件在Windows 10

是什麼原因造成這個錯誤,我該如何解決它?提前致謝。

+0

在_Window>首選項:通過'CTRL + shift'和檢查常規> Keys_過濾器如果命令僅綁定到_Ctrl + Shift_。如果沒有命令綁定到_Ctrl + Shift_,請選擇_About_命令並在字段_Binding_中按下_Ctrl + Shift_以查看是否識別了其他鍵。 – howlger

+0

沒有鍵綁定到Ctrl + Shift。我可以按ctrl + shift,彈出錯誤,然後如果我按住鍵並解除錯誤,我可以按另一個鍵。 – OctopusProteins

+0

也許一個關鍵掛起。當焦點位於鍵屬性對話框的_Binding_字段中時,是否嘗試按_Ctrl + Shift_?什麼顯示在_Binding_字段中? – howlger

回答

1

嘗試卸載最黑暗的黑暗主題插件。

這個封閉的源代碼插件會進行加載時編織來修補Eclipse平臺的Java字節碼(由於法律原因,不必發佈其更改)。與使用公共API相反,加載時編織補丁必須適用於每個(新)Eclipse版本:插件中的錯誤可能會導致Eclipse平臺出現奇怪的行爲。

+1

這只是部分正確的。在修補java字節碼時,編織可以非常詳細,所以它可以在Eclipse的每個新版本中實際工作(並且確實)。它只有在代碼的補丁部分與預期不同時纔會失敗,並簡單地以失敗安全的方式跳過該補丁。 有趣的是用戶看到的問題與編織無關。這是一個意想不到的行爲的簡單關鍵監聽器。 – Piotrek

+0

@Piotrek什麼時候跳過一個補丁?如果代碼塊,方法,類,包,插件或所有目標插件都不同?用戶是否看到補丁是否被跳過?如果是,如何? Genuitec員工是否有任何文件或您的內幕知識? – howlger

+1

Howlger,上面報告的問題有0%用於修補 - 沒有用到。在這種情況下,有一個視圖允許您在工作臺中查找圖標,並且在視圖打開時不正確地綁定,而不是顯式選擇加入。我已經在下面介紹了。 – Tim

3

正如Howlger所述,是的,Darkest Dark的Icon設計器使用Control-Shift將鼠標懸停在圖標上,以便您找到您想要裁剪的圖標。只有在工作區中有視圖時,此偵聽器纔會激活,並且我相信只有在您將視圖帶到前臺時。也就是說,我們在下一個版本中進行了更改,明確允許您選擇使用Control-Shift查找圖標。

Screenshot of explicit opt-in

這並沒有具體有什麼用開源或以其他方式 - 只需將軟件表現爲設計

+0

謝謝你修復這個bug!我喜歡使用最黑暗的,我很高興我可以再次使用它。謝謝! – OctopusProteins

+0

與此同時,您可以卸載_just_ Icon Icon插件,並避免Control Shift鍵盤攔截器導致的任何複雜情況。我們對我們的更新站點進行了重新設計,以將可選組件移動到不同的組,從而減少人們在無意提供圖標時偶然安裝圖標設計器。 – Tim

+0

謝謝。我目前使用最黑暗的beta測試版開發者(不知道它叫什麼,我想EclipseDev?),它可以工作。到目前爲止,我非常喜歡它。 – OctopusProteins