2012-09-12 35 views
3

考慮這個簡單的類:的Eclipse:按Ctrl + Shift +右鍵是不正確

package net.zomis.test; 

public class Test { 
    public Test() { 

    } 

    public void registerSomething(String key) { 

    } 

} 

當我將光標放在右側前registerSomething並按下Ctrl鍵,我已經習慣了Eclipse僅在開始時才選擇register。但現在,它選擇整個registerSomething文本,當我再次按下它時,它將選擇整個方法(從public void}),當我再次按下它時,它將選擇整個班級,並且上次選擇整個文件。如果我按CtrlShift發生完全相同的事情。

此外,當我只需點擊結束鍵,我得到的選項中進行選擇:行結束文本結束

在我的設置中出現這種情況時出了什麼問題?我在哪裏可以找到這些鍵綁定?

如果很重要,我的Dropbox文件夾中有這個工作區可以在我的PC和Mac之間同步它。

+0

答案[here](http://stackoverflow.com/a/33374783/4398851)爲我解決了這個問題 –

回答

7

變成我們的事實,我有我的Dropbox文件夾中的工作區很重要很多。請注意其他人:請勿在計算機之間共享您的工作區。我怎麼解決這個如下:

  • 從共享的Dropbox /其它文件夾

每臺計算機

  • 在特定的計算機工作區上創建一個新的工作區,導入項目中,我注意到,當在電腦上有一個共享的工作區,Mac以某種方式改變了鍵盤綁定到Mac版本,這使得它們不能在PC上工作。正確的按Ctrl ++鍵綁定在Mac上是Alt鍵 + +

    因此,通過在每臺計算機上使用單獨的工作區,我可以使用該計算機的特定鍵綁定,而不用混合它們。

  • 5

    從主菜單打開首選項對話框:窗口 - >首選項

    在對話框中,打開General→Keys。您將看到一個鍵綁定表,其中類型的過濾文本爲。在該字段中,輸入:Ctrl+Shift+Right,然後您將表格縮小至此鍵。

    您所期望的行爲 - 只有register與第一按鍵選擇 - 是我使用按Ctrl +當Shift +向右看到的行爲,對我的鍵綁定是:選擇下一個詞

    有一個還原命令按鈕應該重置此綁定,如果它已被更改。

    +0

    非常感謝這一點,事實證明,我的鍵綁定是通過共享工作區與Mac,請參閱下面的答案。您的答案幫助我找到了適用於Mac的正確密鑰綁定! –

    相關問題