![idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」](http://p2.ttnews.xyz/loading.gif)
idea
背景
用了idea就回不去eclipse了。雖然eclipse也很優秀。
學習目標
- get到idea的常用技巧
- 能解決常見的idea問題
-----------------程序員,學好工具能大大提高開發效率,下面只是我開發中經常用到的技巧---------------
常見技巧
idea快捷鍵非常多,我也是記住了一小部分,還一些就菜單操作。下面我就具體講解下。
1.Ctrl+Shift+F,全局查找
【此快捷鍵相當頻繁】 注意安裝的輸入法軟件會跟此快捷鍵有衝突的哦,解決方案就是把輸入法切換掉,還也一些高級過濾查找功能,大家看看吧
![idea實戰項目中那些頻繁用到的技巧「程序員之開發工具神器」](http://p2.ttnews.xyz/loading.gif)
全局查找
2.Shift+ Shift 搜索文件
找xml文件或非java類,還是要他才行啊,注意非項目類的文件也可以找
搜索文件
3.Ctrl+ N 搜索java類
這個用的頻率非常非常高,我就不截圖說明了。
4.Ctrl+ Alt+B 進入接口方法的具體實現
選中方法,右擊【Go To】-->【Implementation】菜單操作非常簡單,建議菜單操作。
進入接口方法的具體實現
5.Ctrl+Alt+H 查找方法被調用的地方
菜單操作如下圖,這個功能我一般就菜單操作,選中方法,然後【Navigate】->【Call Hierarchy】->【調用的地方列表就出來了】,特別是改別人方法時,一定要用此技巧驗證下那些地方會有影響。
查調用方法的地方
查找方法被調用的地方2
列表出來了
6.自動生成代碼
什麼構造函數、toString、get/set、等等,大家看下面,有菜單操作很方便,菜單都是右擊就出來了。
程序員在學習時建議手打,工作開發中還是用自動生成。
自動生成代碼
自動生成代碼2
7.編譯
建議更新代碼或修改代碼了都編譯下,有錯趕緊改掉,不要上了服務器打包編譯出錯。
編譯
8.加載大量JS卡死問題
idea也有卡死的時候,一定要選擇項目名,右擊,出現菜單,具體選擇如下
卡死問題
9.遠程debug配置
程序員一般給他一個斷點就能馬上定位出問題,生產問題只能看日誌,開發環境出問題,最快的解決技巧就是遠程debug
具體配置如下
遠程debug
遠程debug2
程序員們只要注意,你開發機器的域名和調試端口就行啦,OK。
遠程debug
配置OK,idea右上角會出現dev11 ,點擊綠色小bug圖標,遠程debug就開始了。
10.遠程debug無效分析
- 確認好域名和調試端口對不對
- 其他人是否正是調試,佔用了
- 實在不行,可以重啟服務器試試或把本地java進程殺掉試試
- 上述辦法還搞不定,請打日誌吧
11.debug動態改值
演示個改String的操作,程序員經常定位到問題但又不想改代碼,其實可以動態改值,方便調試的。
debug動態改值
debug動態改值2
debug動態改值3
debug動態改值4
12.idea更新漂亮的樣式
樣式是jar格式的234234444.jar
idea更新漂亮的樣式
idea更新漂亮的樣式1
改完樣式,調整字體大小,如下
調整字體大小
-----------------------------下面是我設置的新樣式---------程序員的界面要炫才行--------
13.設置選中變量的顏色
這個必須要設置下,顏色亮點,程序員看問題才快,設置完相關的變量就非常醒目了。
14.設置serialVersionUID生成
這個必須設置下,手打不可能啊,還是Settings窗口,利用搜索功能找的快點 serialVersionUID
程序員光標放在類名上,再次按Alt+Enter鍵,這個時候可以看到"Add serialVersionUID field"提示信息
15.其他
- Ctrl+/或Ctrl+Shift+/,註釋(//或者/**/)
- Ctrl+Alt+left/right,返回至上次瀏覽的位置 【非常好用啊】
- Ctrl+Shift+U,大小寫轉化
- 類結構,如圖
Ctrl+Enter,自動導入包
有同名的類時,建議看清楚了在導入啊【以前點快了導錯包,後果很嚴重】
重構方法
選中你要重構的代碼,右擊-》【Extract】-》【Method】=》【Extract Method】,如下
如果對你有幫助請關注收藏轉發,程序汪汪才更加有動力分享,有錯誤請指點,歡迎來交流
需要idea樣式下載地址,可以關注後,私信:idea ,我把地址發你。
idea1
idea2
閱讀更多 程序汪汪 的文章