2013-03-06 79 views
8

我可以通過按Ctrl空格來顯示空白框,但內容幫助不會彈出其他任何內容。我在這裏閱讀了很多關於這個主題的答案,但沒有一個幫助。Eclipse Content Assist未激活

我使用...

的Ubuntu 12.10 Eclipse版本:3.8.0 版本ID:I20120502-2000 的Java OpenJDK的-7,JRE 7u15-2.3.7-0ubuntu1〜12.10 執行環境JavaSE-1.7(java-6-openjdk)

我檢查了首選項設置,它們看起來很合理。 我檢查了項目構建設置,它們看起來沒問題。 我沒有任何編譯錯誤(只有幾行代碼)。

對我的下一步行動有何建議?

回答

13

的Windows偏好一般恢復默認

另一件事你可以檢查:

的Windows偏好的Java編輯內容協助高級Java建議應該檢查。

這應該解決這個問題。

注意,您不必恢復默認,確保CTRL + SPACE 沒有被其他操作忽略。


由於在評論中提到,某個時候創建​​一個新的項目工作區修復這個問題..出於某種原因。

+0

再次嘗試,但沒有。 Ctrl-Space是內容輔助鍵。重新啓動它,以防萬一。 – CaptainFuzzyFace 2013-03-06 17:41:23

+0

如果您創建新的項目工作區,是否也有同樣的問題? – Maroun 2013-03-06 17:44:49

+0

啊!創建新的工作區並在其中打開一個新項目,現在它正在工作。因此,我將手動創建一個新項目並複製代碼。謝謝您的幫助。仍然不知道問題是什麼,所以我希望它不會再發生。儘管案件結案。 – CaptainFuzzyFace 2013-03-06 17:51:49

4

我自己有這個問題,事實證明,我的窗口管理器(XFCE),或者其他東西,陷阱空間。所以把它映射到其他東西比ctrl +空間解決它對我來說。

+0

它爲我工作。就我而言,我正在使用LXDE。 – Baumann 2014-11-08 22:46:03

+4

thx,我有同樣的問題。 XFCE是「吃」快捷鍵Ctrl +空間。您可以通過在eclipse中的按鍵首選項來測試,並在綁定字段中按ctrl +空格鍵。如果出現空格,eclipse會收到快捷方式。其他窗口管理器不會轉發此快捷方式。這是我的情況。在xubuntu中,你必須進入設置 - >鍵盤輸入法 - >鍵盤快捷鍵並將快捷鍵改爲非Ctrl +空格。這解決了我的問題。以下是將我帶入我的解決方案的鏈接:http://nixnote.blogspot.de/2012/08/ctrlspace-content-assist-doesnt-work-in.html – antibus 2015-01-14 12:06:11

+0

@ user1415926謝謝!輸入法快捷方式是我的情況。 – 2015-06-30 16:47:43

3

轉至首選項> Java>編輯器>內容輔助並粘貼「ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz」。 (注意z之後的點)放入「Java的自動激活觸發器」字段中。

+0

這是最好的解決方案! – VHanded 2016-03-03 08:28:01