第一件事 eclipse設置為自動提示 配置步驟: 1 Window Preferences Java Editor Content Assist 2 “Auto Activation triggers for java”這個選項就是指觸發代碼提示的的選項, 把“.”修改成".abcdefghijk ...
第一件事 eclipse設置為自動提示
配置步驟:
1 Window > Preferences > Java > Editor > Content Assist
2 “Auto Activation triggers for java”這個選項就是指觸發代碼提示的的選項,
把“.”修改成".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
3.點擊Apply應用編輯好的行為配置
4.關閉Preferences
第二件事
設置好自動提示後,會出現令你很抓狂的問題,在你輸入完類名去定義變數時,智能提示和類名相同的變數或者相近的變數,無論是點擊回車、空格還是“;”,都會選中提示的所在內容成為你的變數名
例如:
在輸入String類名之後,有些人習慣使用str定義為變數名字,而當輸入str之後會提示和類名相似的自動提示,這時無論是點擊回車、空格還是“;”,都會選中string這個自動提示名稱作為變數名。
如果你認為這不是不問題,下麵可以不看了
想要解決這個問題需要修改eclispe的源碼文件
首先打開window->show view,選擇Plug-ins,再找到org.eclipse.jface.text,右鍵單擊,選擇import as-> Source Project,導入完成後,在你的workspace就可以看到這個project了。如果沒有src這個文件夾,說明你使用的版本中沒有帶源代碼
源代碼可以去這個地址下載(第三件事詳細講解下載源碼問題)
http://archive.eclipse.org/eclipse/downloads/
詳細圖解(完全應用於4.7版本,其他版本基本相同)
1.首先打開window->show view,選擇other,輸入plug,找到Plug-ins,點擊ok
2.控制台同樣位置會出現Plug-ins,
找到org.eclipse.jface.text,
右鍵單擊,選擇import as-> Source Project,
3.如圖
找到CompletionProposalPopup.java
對這個文件進行修改
使用ctrl+f查找,輸入“triggers, key”(沒有雙引號)。
點擊find
修改代碼塊if里的內容,if裡加入
key!=0x20&&key!='='&&key!=';'&&key!='['&&key!='('&&
0x20表示空格,"("防止方法定義時出現提示選中問題
成功修改之後即可保存
4.導出
右鍵點擊你的workspace里的工程org.eclipse.jface.text,
選擇Export->Deployable plugins and fragments,
點擊Next,選擇Destination選項卡,選擇Archive file,文件名自定義,然後Finish。
然後就會在你eclispe所在的目錄下產生一個自定義文件名的zip,關閉eclispe,解壓這個zip文件,,覆蓋所有
記得覆蓋前對原文件進行備份(自信可以忽略這句話)。然後重新啟動Eclipse。完成。
同版本號內插件目錄和相關其他相同,可替換,這句話不通順,自行理解,也可能錯誤。
本人修改了4.5.2和4.7兩個版本號的,,直接放在eclispe文件夾內解壓,全部覆蓋即可
老版本
4.7版本
鏈接:http://pan.baidu.com/s/1c2Ej4nI 密碼:nqi4
4.5.2
鏈接:http://pan.baidu.com/s/1cuAFQe 密碼:7z58
新加方法提示修複版本,解決輸入"("選中問題(本文介紹)
4.7版本
鏈接: https://pan.baidu.com/s/1miuqEmc 密碼: ae64
4.5.2版本
鏈接: https://pan.baidu.com/s/1nvyYnB7 密碼: dmnu
其他過濾可以自行製作嘛,嘿嘿!
有問題在聯繫我哦
第三件事 源碼下載-有時間再寫,嘿嘿
源碼下載地址
http://archive.eclipse.org/eclipse/downloads/
以4.7版本演示
找到SDK位置,選擇你需要的位數+系統進行下載。我使用Linux 64bit
就是下載了