eclipse自動提示設置以及問題:去除變量自動提示(圖文詳解)


本文csdn地址:https://blog.csdn.net/qq_34114951/article/details/76946320

第一件事 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
這里寫圖片描述
就是下載了
這里寫圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM