2012-04-27 21 views
1

在一個包含750多行的類中,瀏覽搜索特定方法的代碼非常耗時。當你不是代碼的作者時,浪費時間倍增。代碼中最好的「識別標記」,可幫助快速導航到代碼中的某個位置?

當您需要快速跳轉到特定方法時,您使用了哪些技術?記住,這不是你的代碼,你不能記住方法名稱。你也不能跳轉到特定的行,因爲它很難記住行號。

我使用兩種方法,這是最好的方法。

  1. 我在某些方法設置斷點。 Pro:視覺吸引力,Con:在調試時混淆並且與「真實」斷點混合
  2. 我設置了// TODO標記,其方法爲。 Pro:易於通過Todo列表導航。缺點:與「真正的」待辦事項任務和混合的可能性增加,監督一些任務

請指教...

+2

IntelliJ中的Structure選項卡有問題嗎? – Anonymoose 2012-04-27 09:20:36

+2

wont eclipse只列出側面「輪廓」選項卡中的所有方法? – Jacxel 2012-04-27 09:25:36

+0

@Anonymoose我不知道那個標籤。我現在會看到它。謝謝 – sandalone 2012-04-27 09:26:40

回答

1

這是事IJ做得最好的一個。

按住Ctrl鍵單擊/ Ctrl-B鍵:(你應該使用這種不斷)

結構視圖(ALT-7)結合結構視圖按鈕,說:「滾動從源代碼」,從它的使用跳轉到

CTRL移左/右:以前的光標位置編輯位置之間移動

CTRL-ALT-Shift-N鍵:按名稱查找任何符號。即使你不知道那麼多名字。您可以使用通配符和駝峯大小寫,或將其全部保持小寫並執行不區分大小寫的搜索。

Alt-F6:在插入符號中查找元素的用法。 (正在使用這個API是在哪裏給我看)

書籤,他們的工作就像你的斷點和待辦事項,除了他們的預期目的符合您的需求 - 都在視覺上不同的,支持快速的鍵盤導航。