06.14 idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

idea

背景

用了idea就回不去eclipse了。雖然eclipse也很優秀。

學習目標

  • get到idea的常用技巧
  • 能解決常見的idea問題

-----------------程序員,學好工具能大大提高開發效率,下面只是我開發中經常用到的技巧---------------

常見技巧

idea快捷鍵非常多,我也是記住了一小部分,還一些就菜單操作。下面我就具體講解下。

1.Ctrl+Shift+F,全局查找

【此快捷鍵相當頻繁】 注意安裝的輸入法軟件會跟此快捷鍵有衝突的哦,解決方案就是把輸入法切換掉,還也一些高級過濾查找功能,大家看看吧

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

全局查找

2.Shift+ Shift 搜索文件

找xml文件或非java類,還是要他才行啊,注意非項目類的文件也可以找

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

搜索文件

3.Ctrl+ N 搜索java類

這個用的頻率非常非常高,我就不截圖說明了。

4.Ctrl+ Alt+B 進入接口方法的具體實現

選中方法,右擊【Go To】-->【Implementation】菜單操作非常簡單,建議菜單操作。

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

進入接口方法的具體實現

5.Ctrl+Alt+H 查找方法被調用的地方

菜單操作如下圖,這個功能我一般就菜單操作,選中方法,然後【Navigate】->【Call Hierarchy】->【調用的地方列表就出來了】,特別是改別人方法時,一定要用此技巧驗證下那些地方會有影響。

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

查調用方法的地方

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

查找方法被調用的地方2

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

列表出來了

6.自動生成代碼

什麼構造函數、toString、get/set、等等,大家看下面,有菜單操作很方便,菜單都是右擊就出來了。

程序員在學習時建議手打,工作開發中還是用自動生成。

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

自動生成代碼

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

自動生成代碼2

7.編譯

建議更新代碼或修改代碼了都編譯下,有錯趕緊改掉,不要上了服務器打包編譯出錯。

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

編譯

8.加載大量JS卡死問題

idea也有卡死的時候,一定要選擇項目名,右擊,出現菜單,具體選擇如下

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

卡死問題

9.遠程debug配置

程序員一般給他一個斷點就能馬上定位出問題,生產問題只能看日誌,開發環境出問題,最快的解決技巧就是遠程debug

具體配置如下

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

遠程debug

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

遠程debug2

程序員們只要注意,你開發機器的域名和調試端口就行啦,OK。

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

遠程debug

配置OK,idea右上角會出現dev11 ,點擊綠色小bug圖標,遠程debug就開始了。

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

10.遠程debug無效分析

  • 確認好域名和調試端口對不對
  • 其他人是否正是調試,佔用了
  • 實在不行,可以重啟服務器試試或把本地java進程殺掉試試
  • 上述辦法還搞不定,請打日誌吧

11.debug動態改值

演示個改String的操作,程序員經常定位到問題但又不想改代碼,其實可以動態改值,方便調試的。

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

debug動態改值

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

debug動態改值2

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

debug動態改值3

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

debug動態改值4

12.idea更新漂亮的樣式

樣式是jar格式的234234444.jar

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

idea更新漂亮的樣式

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

idea更新漂亮的樣式1

改完樣式,調整字體大小,如下

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

調整字體大小

-----------------------------下面是我設置的新樣式---------程序員的界面要炫才行--------

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

13.設置選中變量的顏色

這個必須要設置下,顏色亮點,程序員看問題才快,設置完相關的變量就非常醒目了。

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

14.設置serialVersionUID生成

這個必須設置下,手打不可能啊,還是Settings窗口,利用搜索功能找的快點 serialVersionUID

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

程序員光標放在類名上,再次按Alt+Enter鍵,這個時候可以看到"Add serialVersionUID field"提示信息

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

15.其他

  • Ctrl+/或Ctrl+Shift+/,註釋(//或者/**/)
  • Ctrl+Alt+left/right,返回至上次瀏覽的位置 【非常好用啊】
  • Ctrl+Shift+U,大小寫轉化
  • 類結構,如圖
idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

Ctrl+Enter,自動導入包

有同名的類時,建議看清楚了在導入啊【以前點快了導錯包,後果很嚴重】

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

重構方法

選中你要重構的代碼,右擊-》【Extract】-》【Method】=》【Extract Method】,如下

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

如果對你有幫助請關注收藏轉發,程序汪汪才更加有動力分享,有錯誤請指點,歡迎來交流

需要idea樣式下載地址,可以關注後,私信:idea ,我把地址發你。

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

idea1

idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」

idea2


分享到:


相關文章: