2015-02-24 88 views
3

當我在Java文件中引用屬性並且想要去使用Eclipse的「導航到下一個/上一個項目」快捷鍵時到我使用它的代碼的下一部分。使用不推薦項目的Eclipse「導航到下一個項目」快捷方式

在Windows上的快捷方式是Ctrl + 下一個按Ctrl +以前使用該屬性(或變量,方法等)的

當我與棄用的項目的快捷方式移動到一個文件工作下一個/上一個棄用的呼叫(或引用),這實際上與快捷方式的初始目的混淆。

我該如何避免這種情況發生,並轉到下一個參考,即使是在含有棄用項目的文件中?

+0

聽起來像是一個很好的時間保護程序,但根本不適用於我。我想知道爲什麼現在!我正在使用Luna。您? – 2015-02-24 15:15:54

+0

@RaviThapliyal:您可以打開和關閉下一個/上一個導航中包含的元素。我在答案中包含了一些關於此的信息。 – Lii 2015-02-24 16:28:35

+0

@RaviThapliyal:我使用Juno,也發生了,因爲Lii的答案解釋了原因。我使用的另一個快捷鍵是Ctrl +(shift)+ K,作爲使用Ctrl + F在選定文本上進行搜索的別名,無需打開對話框。按Ctrl + K快捷鍵的下一個/上一個的專業版不會通過重載或具有相同前綴的成員進行。另一方面,在我使用過的大多數編輯器中,Ctrl + K運行良好。 – jotaEsse 2015-02-24 18:17:05

回答

2

您描述的下一個/上一個導航功能在Eclipse的文本註釋之間導航。 (不要與Java語言構造混淆)

從您的描述中,聽起來像這個功能讓您跳轉到棄用警告,而編譯警告是文本註釋。

有兩種方法可以解決這個問題,我可以想到。

  1. 有用於配置包含在在General -> Editors -> Text Editors -> Annotations下一/先前導航該註釋類型的偏好設置。在這裏,您可以從下一個/上一個導航中排除Java警告。

  2. 您可以在編譯器設置中關閉使用不推薦使用的警告。它們位於Java Compiler -> Errors/Warnings -> Deprecated and Restricted API中,可以位於特定項目的屬性中,也可以位於所有項目的「首選項」對話框中。

特別提示:Annotations首選項對於很多不同的事情非常方便,例如,改變斷點或搜索結果的外觀,在下一個/上一個導航中包括或排除它們等。

+0

這工作。我能夠打開導航的事件。+1 – 2015-02-24 17:17:11

+0

我使用了第一種方式,效果很好,因爲我在下一個/上一個導航中看不到任何警告。 – jotaEsse 2015-02-24 18:25:20

+0

@jotaEsse:「_看不到任何在下一個/上一個導航中使用警告_」如果您想要移除警告源,這非常有用!這是一個很好的做法,可以刪除警告的來源,或者用@ @ SuppressWarnings去掉它們。但是,如果舊項目中有許多警告,當然這可能不是一種選擇。 – Lii 2015-02-25 06:58:56