簡體   English   中英

如何阻止Eclipse的自動補全功能建議組合變量名?

[英]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提案(針對任務)

這在Java提案(針對任務)下進行,但是在“高級”選項下將其關閉顯然會刪除所有有用的建議。

我的目標是允許使用已知對象自動完成而不是對其進行彌補,有沒有辦法做到這一點?

似乎您在某個位置(變量聲明)要求完成代碼,因為沒有正確答案,因為只有您知道要輸入的名稱。 正如您所指出的那樣,Eclipse確實嘗試從已經輸入的類型中建議一個可能的名稱,但是只能猜測。

聲明變量后,Eclipse稍后將可以在代碼中提供正確的變量名稱。

您可以通過增加“自動激活延遲(ms)”來減少意外選擇建議的變量名的可能性 ,並確保在鍵入變量名時,在考慮鍵入內容之前立即按[space]或[;]下一步(如果您還沒有的話)。

不幸的是,沒有辦法(至少在當前的Kepler SR1版本中)在不丟失聲明的變量名建議的情況下關閉變量名建議,這太有用了,不能丟失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM