[英]Disabling Eclipse auto-complete but keeping auto-activation
我使用 Eclipse 進行 Java 開發。 我喜歡自動激活功能,因為我可以添加所有字母和數字,這樣我就可以在打字時看到班級成員; 使其行為類似於 Visual Studio。 如果我不將所有字母和數字都添加到自動激活列表中,那么它只會在我輸入“.”之后的第一個字母時彈出課程信息。 分隔符,然后它就消失了。
當我輸入變量名或其他東西時,真正的問題就出現了。 我一點擊空格,自動完成功能就會在我輸入的內容之后輸入一堆廢話來嘗試完成它。 這讓我瘋狂!
有什么辦法可以關掉這個?
您必須檢查的復選框是:“禁用插入觸發器,除非 'Enter' ”
(在Java -> 編輯器 -> 內容輔助下)
我在 Eclipse 2018-12 上,C_H 的回答對行為沒有影響:
我相信您想要的是停用“自動插入單個提案”
編輯:看來這個答案現在已經過時了。 它可能適用於舊的 Eclipse 版本。 對於任何更新的版本,請參閱 @ChrisP 2019 年的回答。
打開菜單Window ,然后Preferences 。 按照路徑Java -> 編輯器 -> 內容輔助。 現在處理設置以找到理想的設置。 我相信您想要的是停用自動插入單個提案。
繼續@G_H 的回答:這對我有用,盡管我確信還有另一種更好的方法。
Window -> Preferences -> Java -> Editor -> Content Assist -> Set Auto Activation Delay(ms) :在我的例子中從 0ms 到 200ms。 您可能希望根據您的打字速度增加/減少值 200。
這樣做的原因是因為在延遲到達之前點擊了“空格鍵”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.