【Eclipse】eclipse自動提示+自動補全

轉自:http://www.javashuo.com/article/p-onhtrwjv-ex.htmlhtml

 

解決代碼的自動提示問題:

一、打開 Eclipse -> Window -> Perferences 
二、找到Java 下的 Editor 下的 Content Assist , 右邊出現的選項中,有一個Auto activation triggers for Java: 
會看到只有一個」.」存在。表示:只有輸入」.」以後纔會有代碼提示 
三、先把上圖中」.」的地方輸入幾個隨便的字符,例如」dsfd」,點最下面的」OK」來保存設置。 
四、打開 Eclipse的 File -> Export,在窗口中展開 General -> Perferences–>Export 
all而後點擊 NEXT。而後點擊」Browse」選擇任意的一個路徑,保存配置文件,點擊」Finish」 
五、用記事本打開剛纔保存的那個配置文件(擴展文件名:*.epf),按」ctrl + F」,輸入剛纔設置的」dsfd」,找到 
剛纔字符串。把」dsfd」修改成」abcdefghijklmnopqrstuvwxyz.」,保存 
六、打開Eclipse的 File -> Import 而後在打開的窗口裏展開 General -> Perferences,點擊NEXT,選中剛纔修 
改過的配置文件,Finish。java

也能夠直接修改:eclipse

第一行改爲200函數

下面那行改爲   .ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxya(注意前面的小點點不要丟)spa

解決xml自動補全:

xml文件自動補全 
Windows->preferance->XML->XML Files->Editor->Content Assist 
面板最上端 Auto Activation 將Prompt when these characters are inserted後面的文本框中的「<=:」替換成 
「<=:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 」(注意後面還有一個空格)插件

解決候選列表上屏鍵修改(用TAB和回車上屏,可自改)

一、首先,打開Eclipse,打開window->show view,選擇Plug-ins,再找到org.eclipse.jface.text,右鍵單擊,選擇import 
as-> Source Project,導入完成後,在你的workspace就能夠看到這個project了。 
二、有些版本eclipse插件導出沒有源代碼 ,若是你導出的插件沒有源代碼,則須要下載 Eclipse RCP版本(該版本修改源代碼比較方便,能自動導入源代碼),再進行導出就能夠看到源代碼。code

三、在導入工程下的「org.eclipse.jface.text.contentassist.CompletionProposalPopup#verifyKey()」函數中有一段代碼xml

[java] view plain copy print? 
if (contains(triggers, key)) { 
htm

將這段代碼改成
  • 1
  • 2

[java] view plain copy print? 
if (key!=0x20 && key!=’=’ && key!=’;’ && contains(triggers, key)) { 
blog

三、還有把這段代碼之上的代碼註釋掉 
四、 
[java] view plain copy print? 
case ‘/t’: 
e.doit= false; 
fProposalShell.setFocus(); 
return false;

修改成
  • 1
  • 2

[java] view plain copy print? 
case ‘\t’: 
e.doit= false; 
insertSelectedProposalWithMask(e.stateMask); 
break;

通過上述操做,這個輔助輸入插件已經排除了空格與「=」的選中功能,增長了TAB鍵的選中功能。
  • 1
  • 2

五、最後就是導出修改後的插件,右鍵點擊你的workspace裏的工程,選擇Export->Deployable plugins and fragments,點擊 Next,選擇Destination選項卡,選擇Directory,選擇一個要保存插件的目錄,而後Finish。 六、而後就會在你所選的目錄下產生一個新的plugins目錄,裏面有一個jar文件,用它替換掉eclipse/plugins裏面的 org.eclipse.jface.text_3.6.1.r361_v20100825-0800.jar(這個文件不一樣版本的Eclipse,後面的版本號會不同,我用的 Eclipse 3.6),這樣就大功告成了!

相關文章
相關標籤/搜索