2015-11-04 74 views
0

我正在使用eclipse mars。我已啓用自動完成內容輔助Java與Eclipse如何禁用自動完成=

[email protected] 

爲激活觸發器。

這創造了一種情況,當我不需要它時,=字符現在自動填充文本。我將鍵入的左手側:

public void method(String param1, String param2) { 
    String someString 
} 

然後鍵入=並且這變爲:

public void method(String param1, String param2) { 
    String someString param1= 
} 

現在看來似乎與來自該方法的第一個參數自動填充。

是否有某種方法可以在不觸發自動填充的情況下自動填充?

+0

您確定您沒有將'='字符無意中添加到Java的自動激活觸發字符列表中嗎?我試圖重現您的問題,但它按預期工作。 –

+0

我也嘗試重現,我不能。請注意,如果我嘗試它不會自動執行它,但如果我按Ctrl-空格它,我將param1作爲第一個選擇。然而,即使我這樣做,我得到了'String someString = param1',而不是'param1'後面的'='。 –

+0

是的,=不是激活觸發器的一部分。如果默認情況下它沒有這個問題,我可能會做一些比較與清潔副本的食譜 – user1721541

回答

0

原來重啓eclipse修復了這個問題。