成長筆記--解決Eclipse 變量名的自動補全問題


大家使用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包即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM