的Java IDE都來了,因為在很長的路要走天的JBuilder的 (盡管JBuilder中似乎是一個值得歡迎提前在時間)。 當今的Java IDE(例如NetBeans , Eclipse , IntelliJ IDEA和JDeveloper )是非常先進的工具,大多數Java開發人員都喜歡使用它們來編寫重要的Java代碼。 盡管這些IDE十分先進,但是它們都仍然具有自己的怪癖,并且當人們了解一些更有效地使用該IDE的關鍵技巧(或“技巧”)時,它們似乎都變得更好,更易于使用。 在本文中,我將介紹一些使用NetBeans時發現有用的技巧。
禁用自動掃描
在打開了許多相關項目的大型代碼庫上使用NetBeans時,特別麻煩的問題是NetBeans偶爾執行的自動掃描頻率太高。 假定這只是間歇性發生,并且它的意圖是好的,但是有時預期行為的價值不如降低性能的成本合理。 幸運的是,當此選項的成本大于其收益時,可以將其禁用。 在NetBeans for PHP博客文章“ 啟用源的自動掃描–掃描外部更改”中 , Petr Pisl介紹了如何在NetBeans 6.9中進行此操作。
NetBeans 7.1也支持此功能,如以下屏幕快照所示(可以通過選擇工具→選項→其他→文件訪問顯示的窗口)。

NetBeans提示的控制級別
NetBeans的Java提示可以幫助Java開發人員改進和更新其Java代碼。 這些提示涵蓋了各種主題,包括性能,安全性,簡潔性,編碼標準,可能的錯誤,最新的JDK標準以及最佳實踐。 我不會在這里更詳細地介紹這些有用的提示,因為我已經在多個以前的文章中介紹了它們。 我介紹了NetBeans提示以及如何啟用它們,將它們配置為警告或錯誤,并在我的博客文章《 七個不可或缺的NetBeans Java提示》中介紹了七個最重要的提示 。 在博客文章《用于現代化Java代碼的七個NetBeans提示》中,我討論了另外七個提示,這些提示對于將舊版Java代碼橋接起來以使用較新的SDK( J2SE 5 , Java SE 6和Java SE 7 )的最佳功能很有用。 我的文章《 創建NetBeans 7.1自定義提示》演示了如何編寫自定義提示,以進一步擴展NetBeans提示功能,使其超越現成的提示。
適當設置源/目標JDK
在博客文章“ 指定適當的NetBeans JDK源發行版”中 ,我了解了為NetBeans項目的源/目標JDK適當設置JDK級別的幾個優點。 對于使用JDK 7的開發人員來說,這可能會帶來很大的不同,因為它可以幫助前面的技巧中介紹的提示顯示可以將JDK 7之前的代碼遷移到JDK 7構造的區域。 但是,即使使用JDK 6或JDK 5的開發人員也可以找到適當設置此值的價值。 適當的設置不僅可以宣傳可用的功能,而且還可以防止開發人員在開發人員應使用的實際代碼版本中尚不可用的時候錯誤地使用較新的版本。 NetBeans將警告開發人員某些功能不適用于該JDK設置,因此正確設置它很重要。
利用 NetBeans鍵盤命令
無論是vi , emacs , Eclipse , NetBeans還是任何其他編輯器,相應編輯器的管理員都知道并經常使用鍵盤命令來快速完成工作。 NetBeans提供了太多基于鍵盤的命令,因此很難對其進行總結。 但是,一些良好的起點包括NetBeans IDE 7.0鍵盤快捷鍵和代碼模板的亮點 , NetBeans提示和技巧 , 我一直使用的 鍵盤快捷鍵 , NetBeans IDE鍵盤快捷鍵和NetBeans快捷鍵 。 NetBeans甚至支持Eclipse鍵綁定 !
通過代碼折疊隱藏雜波和噪聲
我的首選是盡可能地清除代碼。 但是,有時我不得不處理其中包含許多不重要的垃圾或噪音的代碼。 在這種情況下,歡迎使用NetBeans的代碼折疊支持 ,因為我可以掩蓋這種噪音。 如果我可以消除不必要的噪音,并且代碼折疊會被濫用 ,那顯然會更好,但是我很感激此功能,因為它是我減少雜波和噪音的唯一選擇,因此我可以專注于重要的事情。 我在NetBeans代碼折疊和代碼折疊案例中詳細討論了NetBeans代碼折疊 。
其他NetBeans技巧
在線提供了許多其他有用的NetBeans技巧。
Roman Strobl的NetBeans快速提示
在他在Sun Microsystems工作期間維護的博客中 , Roman Strobl撰寫了幾篇“ NetBeans Quick Tip”帖子(盡管日期為[2000年代中期],但其中一些仍然適用):
- NetBeans快速提示#1-設置目標JDK 。
- NetBeans快速技巧2 –生成Getter和Setter
- NetBeans快速技巧#3 –增加字體大小
- NetBeans快速技巧#4 –擴展構建過程
- NetBeans快速技巧5 – EOL清掃器
- NetBeans快速技巧#6 –編輯器中的縮寫
- 快速提示#7 –編輯器中的宏
- NetBeans快速技巧#8 –使用自定義折疊
- 快速提示#9 –更好地響應錯誤標記和提示
- NetBeans快速技巧#10 –區分兩個文件
- NetBeans快速提示#11 –如何另存為…
- Netbeans快速提示#12 –快速導航到方法和字段
- NetBeans快速提示#13 –為Ant目標定義快捷方式
- NetBeans快速技巧14 –在項目外部訪問文件
- NetBeans快速技巧#15 –使用Matisse添加多個組件
- NetBeans快速技巧#16 –使用依賴項目
- NetBeans快速技巧17 –更快地構建具有依賴關系的項目
- NetBeans快速提示#18:出現問題時該怎么辦?
- NetBeans快速提示#19 –在Matisse中不使用準則進行定位
- NetBeans快速技巧#20 –終止進程
- NetBeans快速技巧#21 –實現相同大小
- NetBeans快速提示#22 –使用Matisse的連接管理器
- NetBeans快速提示#23 –更改藍色防護塊中的代碼
- NetBeans快速提示#24 –正確的Javadoc
- NetBeans快速技巧25 –不區分大小寫的代碼完成
- NetBeans快速提示#26 –簡短的程序包名稱
- NetBeans快速提示#27 –實現抽象方法
- NetBeans快速提示#28 –在NetBeans 5.0中配置Derby數據庫
- NetBeans快速提示#29 –監視HTTP通信
- NetBeans快速技巧#30 – GroupLayout失敗時
- NetBeans快速提示#31 –改變外觀
- NetBeans快速提示#32 –更快,更穩定的Ruby支持
- NetBeans快速提示#33 –使用鍵盤顯示錯誤
- 我一直使用的鍵盤快捷鍵
NetBeans上的其他帖子提示
- NetBeans社區文檔-提示和技巧
- 傻瓜編碼器NetBeans提示
- Gephi NetBeans提示
- NetBeans的技巧和竅門
- Netbeans快速提示:如何使用制表符而不是空格
- Netbeans技巧和竅門
- 我可以在版本控制之外區分兩個文件嗎?
您最喜歡的NetBeans技巧或竅門?
您最喜歡的NetBeans技巧或竅門是什么?
參考:來自JCG合作伙伴 Dustin Marx的NetBeans可用性提示,來自Inspired by Actual Events博客。
翻譯自: https://www.javacodegeeks.com/2012/05/netbeans-usability-tips.html