1、問題描述
介紹兩個idea插件,感覺很好用,記錄下。
2、問題描述解決
2.1 Code Reading Note插件——代碼閱讀筆記
這個插件的原始功能是:對指定代碼記錄閱讀筆記,然後增加到指定代碼點,納尼?看個代碼還要把讀書筆記寫到代碼中啊?個人認爲有點小雞肋。。
2.1.1 需求點
(1)idea快捷鍵有些記不住,比如:Ctrl+Alt+T,使用(if..else, try..catch, for, synchronized 等)包圍選中語句,有時候容易混淆,想找個插件幫忙記憶;
(2)常用的Key promoter X滿足不了,該插件是對使用idea中有快捷鍵的使用了鼠標的,給個提示,可是有些難記的本身就找不到對應的鼠標操作,比如上面的:Ctrl+Alt+T,還有有些本身簡單的也不用都提醒;
(3)想找個類似便籤的作用,但是要在idea中,同時不影響開發,Code Reading Note插件剛好滿足;
2.1.2 安裝
插件庫直接安裝就好了,就不重複了。
2.1.3 設置及效果圖
(1)默認窗口在idea下方,拖拽到右邊窗口;
(2)設置爲Right Top ;
(3)點擊+,新建一個topic爲:idea,效果圖如下:
這樣設置後,默認就在右邊了,也不影響開發,這裏也可以+每日工作安排,寫代碼的時候,也可以起到提示作用;
idea常用快捷鍵:
(1)Ctrl+Alt+L 格式化代碼
(2)Ctrl+Alt+O 優化 Imports
(3)Ctrl+Allt+B:查看實現類。
(4)Ctrl+F/Ctrl+R 當前文件查找、替換
(5)Ctrl+Shift+F/R 全局文件查找/替換
(6)Ctrl+Alt+T 使用(if..else, try..catch, for, synchronized 等)包圍選中語句
(7)Ctrl+Shift+/ 使用“/** **/”註釋或取消註釋
(8)Ctrl + X 刪除當前行
(9)Ctrl +D 複製當前行
(10)CTRL+ALT+I 自動縮進
(11)Shift + Shift 快速搜索
(12)psvm,速生成main
(13)sout,速生成System.out.print
(14)CTRL+E 最近更改的代碼
(15)CTRL+P 方法參數提示
(16)F7 在Debug下進入當前方法體;
(17)F8 在Debug下進行到下一步;
(18)F9 在Debug下跳轉到下一斷點;
2.2 RestfulTool插件
2.2.1 需求點
目前基本都前後端分離開發了,後端開發好,使用postman或者瀏覽器直接測試,去年做項目中,發現測試階段RestfulTool測試起來更加高效,本身集成在idea中,使用起來也更加高效一些,簡單介紹一下;
2.2.2 安裝
安裝沒啥介紹的,效果圖如下:
2.2.3 idea中使用
說明:
(1)方法區1,插件默認會把支持http的請求給掃描出來,需要測試那個選中即可;
(2)方法區2,就是執行了,send按鈕是執行;body區是入參;response是返回結果;
(3)默認執行端口號是8080;
自己開發或者測試的時候,使用起來還算方便,不過有個不太方便點:idea關閉後,入參沒有了,沒有存入磁盤,這點不如postman,需要重新錄入;
更多信息請關注公衆號:「軟件老王」,關注不迷路,軟件老王和他的IT朋友們,分享一些他們的技術見解和生活故事。