前提 手動修改必須是帶有SDK版本的Eclipse
這個就是帶有Eclipse源碼的版本.有人問這個和普通的有什么區(qū)別? 區(qū)別就是:在這下載的Eclipse,導(dǎo)出的Eclipse關(guān)鍵必備型的Plugins,可以導(dǎo)入源碼工程,就是Eclipse運行的時候,必備的基礎(chǔ)jar包,它對應(yīng)的源碼文件
1.首先查看當(dāng)前Eclipse的版本,然后下載相應(yīng)的SDK工具包http://archive.eclipse.org/eclipse/downloads/
2.啟動下載的sdk包下的eclipse,打開后選擇工具欄的window > show view > plugin development > plugin-ins
3.在打開的視圖中查找到org.eclipse.jface.text,右鍵選擇Import > Source project,即可在左側(cè)視圖中看到導(dǎo)入的項目
4.在導(dǎo)入的項目中,找到/src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java 源碼,修改如下:
修改前:
char[] triggers= t.getTriggerCharacters();
if (contains(triggers, key)) {
..................
}
修改后:
char[] triggers= t.getTriggerCharacters();
if (key != '=' && key!=0x20 && key!=',' && key!='.' && key!='(' && contains(triggers, key)) {
................
}
這樣修改時候,在輸入 ‘等號’,回車, ‘逗號’,‘左括號’,時 提示就會沒掉,也不會自動補全了咯?。?!
- 右鍵 org.eclipse.jface.text > Expor > Plugin-in Development > Deployable plug-ins and fragments > Next
選擇導(dǎo)出包的位置,然后將導(dǎo)出的jar包替換掉eclipse中plugins目錄下的同名jar包,重啟eclipse即可