轉自:https://www.cnblogs.com/conquerorren/p/8523566.html
解決代碼的自動提示問題:
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,
也可以直接修改:
第一行改成200
下面那行改成 .ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghigklmnopqrstuvwxya(注意前面的小點點不要丟)
解決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),這樣就大功告成了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/2261.html
標籤:其他
