更新:對於可以導入到Eclipse的CSV,請檢查這個Gist[編輯:不是...看上去像是充滿了?標識了鍵圖標應]Eclipse及其完全不類似Mac的密鑰綁定
討論
我避免Java開發的OS X有一段時間了,只是因爲Eclipse的UI感覺與OS X的HIG非常不一致。這些不僅僅是它的精緻的Windows下但完全不可接受的Mac默認鍵綁定。
我正在修復我可以在Preferences -> Keys
的密鑰綁定過程,但有一些是有問題的。
屏幕如果任何人有麻煩的配置窗格中找到它: alt text http://i47.tinypic.com/2dm7ow.jpg
綁定到目前爲止,我已經改變了: [注:如果任何這些看起來很奇怪,我試圖模仿Xcode中在可能在Mac上沒有一個更廣闊的標準快捷的]
Name | Old Command | New Command ---------------------------------------------------- Content Assist | Ctrl-Space | Escape Redo | Cmd-Y | Cmd-Shift-Z Find Next | Cmd-K | Cmd-G Find Previous | Shift-Cmd-K | Shift-Cmd-G Backward History| Cmd-[ | *Unbind Command* Forward History | Cmd-] | *Unbind Command* Properties | Alt-Return | Cmd-I Debug | Cmd-F11 | Cmd-Y Run (in Windows)| Cmd-Shift-F11 | Cmd-R Build Clean | *Nothing* | Cmd-Shift-K
綁定我需要幫助:
- 縮進/減少縮進選擇 - Eclipse已經這些勢必標籤&移標籤,但它們不會出現在密鑰對話框或菜單項(所以Keyboards.prefpane不能改變它eitehr)。
我會用一些更多的編輯這個問題,因爲我認爲他們。因爲不一定有一個正確的答案,並且此頁面可能會隨時間而改變,所以這更適合作爲社區wiki頁面。這個頁面的目標是創建一個可以被其他人共享和重用的設置導出。
好問題,但只是爲了記錄,Eclipse不僅僅是非Mac類。它沒有任何其他的東西。例如,「Preferences」位於Linux版本的「Window」菜單中,這是我從未在任何平臺上的任何其他應用程序中看到的。它在很多方面都不符合自己。例如:「我在General/Appearance/Java或Java/Appearance中尋找的設置?」 – 2010-02-28 21:53:04
公平點。這是它自己的SWT小詩。儘管如此,讓它更像Mac一樣會提高我的(也可能是大多數新衛隊軟件開發人員)的生活質量,所以希望人們可以使用這個線索來提出如何去做這件事的想法。我仍在努力研究如何覆蓋默認的shift-tab行爲 – 2010-02-28 22:19:09
不一定會保護默認的eclipse快捷鍵,但我可能會建議更仔細地考慮其中的一些。我能看到的最大的例子是內容輔助。 ESC鍵在打字節奏方面是一個明確的突破,這不是我用Ctl Space默認的問題。 – Matt 2010-03-02 04:01:41