eclipse自動提示+自動補全

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

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

解決xml自動補全:

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

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

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

3、在導入工程下的“org.eclipse.jface.text.contentassist.CompletionProposalPopup#verifyKey()”函數中有一段代碼

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

 將這段代碼改爲
  • 1
  • 2

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

3、還有把這段代碼之上的代碼註釋掉
4、
[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

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

轉載自:
http://blog.csdn.net/zy4668/article/details/7660193

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章