博客原文:https://blog.csdn.net/qq_41101213/article/details/84489656java
對於編程人員來講,要記住大量的類名或類方法的名字,着實不是一件容易的事情。若是要IDE可以自動補全代碼,那將爲咱們編程人員帶來很大幫助。編程
(一)、設置輸入任意字母即觸發代碼補全。
eclipse代碼裏面的代碼提示功能默認是關閉的,只有輸入的時候纔會提示功能,用vs的用戶可能不太習慣這種,vs是輸入任何字母都會提示,下面說一下如何修改eclipse配置,開啓代碼自動提示功能打開 Eclipse -> Window -> Perferences -> Java -> Editor -> Content Assist,在右邊最下面一欄找到 auto-Activation ,下面有三個選項,找到第二個「Auto activation triggers for Java:」選項在其後的文本框中會看到一個存在。app
這表示:只有輸入「.」以後纔會有代碼提示和自動補全,咱們要修改的地方就是這。把該文本框中的「 . 」換掉,換成「abcdefghijklmnopqrstuvwxyz.」,這樣,你在Eclipse裏面寫Java代碼就能夠作到按「abcdefghijklmnopqrstuvwxyz.」中的任意一個裏字符都會有代碼提示。eclipse
中文版修改方式參看下圖。對於怎麼給Eclipse安裝中文語言包,能夠參看以前的文章:url
https://blog.csdn.net/qq_41101213/article/details/84405452spa
(二)、設置空格,等號,回車,左括號等不自動補全
一、先找到相關的插件: window -> show view ->other> plug-ins .net
中文: 窗口 —> 顯示視圖—>其餘—>插件開發—>插件(雙擊)插件
找到插件org.eclipse.jface.text,右鍵點擊,選擇import as Source Project,導入完成後,在你的workspace就能夠看到這個project了。code
導入以後會顯示成文件夾圖標,(上圖是導入以後) blog
2.修改代碼
在src/org.eclipse.jface.text.contentassist/CompletionProposalPopup.java文件中,找到這樣一行代碼
編輯——查找,大概是1375行
修改前:
1 char[] triggers= t.getTriggerCharacters(); 2 if (contains(triggers, key)) { 3 .................. 4 }
修改後:
這樣修改時候,在輸入 ‘等號’,回車, ‘逗號’,‘左括號’,時 提示就會沒掉,也不會自動補全了咯!!!
3.把修改好的org.eclipse.jface.text導出
右鍵點擊你的workspace裏的org.eclipse.jface.text,選擇export-->Deployable plugins and fragments,destination 選擇archive file,而後finish.
下一步,選擇保存位置,完成。
你就能夠在zip文件裏看到生成好的jar ,用它替換掉安裝目錄下eclipse/plugins裏面的同名jar包,重啓eclipse,就能夠了。
大功告成!!!奈斯