Eclipse中的自動代碼提示功能(空格或者等號不會選擇使用當(dāng)前提示的代碼)

前提 手動修改必須是帶有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)) {
             ................
     }

這樣修改時候,在輸入 ‘等號’,回車, ‘逗號’,‘左括號’,時 提示就會沒掉,也不會自動補全了咯?。?!

  1. 右鍵 org.eclipse.jface.text > Expor > Plugin-in Development > Deployable plug-ins and fragments > Next
    選擇導(dǎo)出包的位置,然后將導(dǎo)出的jar包替換掉eclipse中plugins目錄下的同名jar包,重啟eclipse即可
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容