2014-01-19 20 views
1

親愛的人們的stackoverflow,如何在NetBeans中精通高效?

我正在學習編碼Java和最近從文本編輯器中的編程和在終端窗口編譯爲實際的IDE,NetBeans(我知道,我是恐龍,我繼承了這種習慣來自C++)。重點是,我真的迷失了。

我安裝了NetBeans,因爲我看到一些來自學校的朋友打開應用程序,並在我花了一半時間寫了大約50行代碼。我猜他們使用某種模板或自定義設置。

如果您可以在主題中發現一些亮點,我會非常感激,因爲我希望在編碼時儘可能快速和高效,特別是在處理非常長的任務時。

+1

https://usersguide.netbeans.org/shortcuts.pdf –

+1

歡迎來到SO。不幸的是,這裏的問題太廣泛了。沒有捷徑可以潛入和吸收IDE。如果您從未使用過,那麼會有一段時間感覺需要更長時間才能完成某些工作,但通過一些練習,您將開始欣賞您可以獲得的10倍的生產力提升,尤其是在進行調試時。 –

+0

謝謝,夥計們。我一定會查找一些東西,並可能通過手冊進行一些掃描。 – alexbazzi

回答

3

這不是可以用這種格式快速回答的問題。

主要優點是:

  • 智能感知/代碼完成(開始輸入代碼,按Ctrl-Space鍵)

  • 當你型錯誤檢查,並在一些地方自動修正報告

  • 代碼生成(源 - >生成的代碼)

  • 導航(去源,去噸o刪除,找到引用等)。

  • 集成調試

  • 重構(重命名變量,方法和類;將類和方法;等)。

嘗試所有這些東西讓你開始,但還有很多很多。

1

這裏不會有任何一顆銀彈;這是許多小效率的積累,包括鍵盤快捷方式,高級功能,模板等。

你應該仔細看看你的朋友做什麼,每次你看到他們做你不做的事情時,問他們關於它。更好的是,每次遇到一個直觀的任務似乎應該有一個更好的方法來做到這一點(例如反覆輸入類似的模式),谷歌周圍,看看有沒有更好的方法。有可能!

對於更嚴格的方法,當然,您可以閱讀NetBeans手冊,以便全面瞭解其功能。不過,我從來沒有爲我選擇的IDE做過這樣的事情。

1

好的,你有一個IDE(這很好!)。有了它,你可以製作很多快捷方式進行開發。這裏是一些提示:


  • 您可以使用模板,通過去File -> New Project -> <LANGUAGE> -> <TEMPLATE>的項目。此模板將自動生成您想要的基本來源。
  • 您可以在任何地方放置斷點,只需點擊行號即可。
  • 您可以將Debug -> Debug Project
  • 調試前往Build -> Clean and Build
  • 您可以直接在IDE中運行控制檯程序,可以自動生成雙點擊.jar使用Build -> Run Project
  • 你甚至可以安裝plugins用於擴展IDE的功能

有很多事情我不會告訴你,因爲這是一個很長的名單。你可以看到NetBeans Documentation瞭解更多信息。