關閉Eclipse按空格和等號鍵自動補全內容

比如:
        你自認爲敲出了String str=new String(“name”);
        結果一看,敲出來的變成了String string=new String(“name”);
        eclipse很”人性化”的幫助我們自動補全了。因爲你沒有手動的選擇補全內容,然後eclipse就“人性化”的幫助了你。
        eclipse默認將第一個自動提示內容補全在代碼中。

解決辦法:
1. 進入eclipse,選擇window->show view->Other,找到Plug-ins。有的可能不用點other就能看到

  1. 找到org.eclipse.jface.text,點擊inport as->source project導入到Eclipse中編輯

  2. 在工程中分別展開src->org.eclipse.jface.text.contentassist,打開completionProposalPopup.java

    如果當前eclipse不是sdk版本的話,src下面只有 class文件,去下載對應sdk版本的eclipse執行該操作

  3. 按ctrl+F在文件中搜索“getTriggerCharacters”。

  4. 把if (contains(triggers, key)) 修改爲if (key != ‘=’ && key != 0x20 && contains(triggers, key))

    這裏的0x20是空格的意思。

  5. 導出文件,選擇Deployable plugins andfragments

  6. 成功導出文件後,新導出的壓縮包中的jar文件複製到eclipse的plugins文件夾中,然後將舊的jar文件替換掉就ok了(你的eclipse的舊plugins文件夾),煩人的空格,等號補全也就消失了

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