大家使用eclipse敲代碼的時候,是不是都被這樣一個問題困擾着。就是鍵入一個變量名的時候,會自動提示補全:在你的變量名后面加上類型的名字!這個時候,你就必須鍵入Esc才不會自動補全你的變量,如果你鍵入的是空格或者“=”,那么你就變量名就會被補全。。
那么按照下面的步驟可以解決這種煩人的問題:
1. 找到相關插件:
Window--》show view --》Others --》Plug-in Development --》Plug-ins
找到插件:org.eclipse.jface.text,import as Source Project
2. 修改代碼:
在src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java文件中,找到這樣一行代碼
char[] triggers = t.getTriggerCharacter();
if(contains(triggers,key))
if 里判斷你按下的鍵(key)是否在triggers 中,如果是,就觸發第一行提示的代碼。於是,我們只要在這里排除掉空格和=號即可,如下:
char[] triggers= t.getTriggerCharacters();
if ((key != '=') &&(key != 0x20)&&contains(triggers, key))
修改成這樣,空格和等號就不會觸發自動補全了。
3. 導出
把修改好的org.eclipse.jface.text 導出,export--》Deployable plugins and fragments--》Archive file , 然后在路徑下的zip 文件中找到生成的jar, 用它替換掉Eclipse 中的同名jar包即可。
