![](/img/trans.png)
[英]Choose sorting order of methods in Eclipse's auto-completion proposals?
[英]How can I stop Eclipse's auto-completion feature from suggesting made up variable names?
我已經設置了Content Assist來在aAbBcCdDeEfFgGhHjIiJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ。()上觸發,而不是僅在。((在Window / Preferences / Java / Editor / Content Assist->自動激活類別下可以快速選擇Java :)觸發,因此無需Ctrl + 空格鍵 。
在我回到創建變量名而不是使用它們之前,這一切都很好,並且開始建議我只是鍵入名稱的駝峰式變體,該名稱尚不存在,並帶有類型后綴! 當然,緊隨其后的空格會使用此建議。
即我只鍵入所需的鍵
private static String HELLO = "hello";
我最后要排隊
private static String hELLOString = "hello";
這在Java提案(針對任務)下進行,但是在“高級”選項下將其關閉顯然會刪除所有有用的建議。
我的目標是允許使用已知對象自動完成而不是對其進行彌補,有沒有辦法做到這一點?
似乎您在某個位置(變量聲明)要求完成代碼,因為沒有正確答案,因為只有您知道要輸入的名稱。 正如您所指出的那樣,Eclipse確實嘗試從已經輸入的類型中建議一個可能的名稱,但是只能猜測。
聲明變量后,Eclipse稍后將可以在代碼中提供正確的變量名稱。
您可以通過增加“自動激活延遲(ms)”來減少意外選擇建議的變量名的可能性 ,並確保在鍵入變量名時,在考慮鍵入內容之前立即按[space]或[;]下一步(如果您還沒有的話)。
不幸的是,沒有辦法(至少在當前的Kepler SR1版本中)在不丟失聲明的變量名建議的情況下關閉變量名建議,這太有用了,不能丟失。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.