簡體   English   中英

禁用 Eclipse 自動完成但保持自動激活

[英]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 -> 編輯器 -> 內容輔助 現在處理設置以找到理想的設置。 我相信您想要的是停用自動插入單個提案

如果有人想知道如何停止括號的自動完成:

關閉: “編輯 --> 智能插入模式” 在此處輸入圖片說明

版本:Eclipse Photon

繼續@G_H 的回答:這對我有用,盡管我確信還有另一種更好的方法。

Window -> Preferences -> Java -> Editor -> Content Assist -> Set Auto Activation Delay(ms) :在我的例子中從 0ms 到 200ms。 您可能希望根據您的打字速度增加/減少值 200。

這樣做的原因是因為在延遲到達之前點擊了“空格鍵”。

暫無
暫無

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

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