idea快速操作,提高開發效率
1.快速生成main方法並列印
用psvm命令能快速生成main方法。
用sout命令能快速生成列印方法system.out.println。兩個命令相結合的效果如下:
2.給new出來的物件快速賦值
在new出來的物件後面加上.var,如下:
3.快速for迴圈
1.基本變數
比如:int,long,byte等,在需要進行for迴圈遍歷的變數後加上.for,就能快速實現for迴圈功能,效果如下:
2.集合
在需要進行foreach迴圈遍歷的集合後加上.for,就能快速實現foreach迴圈功能,效果如下:
4.快速判斷
判斷條件在開發過程中使用頻率非常高,如何快速地寫出判斷條件呢?
具體實現效果如下:
此外.switch也有類似的功能。
5.快速try...catch
有時候我們有異常需要捕獲,手動寫try...catch比較麻煩,這時快速try...catch可以給我們節省不少時間,只需加.try即可,效果如下:
6.快速型別轉換
有時候我們需要做型別轉換,必須手寫括號和賦值引數,同樣有些麻煩,這時快速型別轉換,可以幫我們搞定,只需加.castvar即可,效果如下:
7.快速抽取變數
有時候我們需要把方法中的區域性變數,抽取成成員變數,或者全域性變數,快速抽取變數可以幫你搞定,只需加.field即可,具體效果如下:
8.快速定義optional
有時候我們想把某個物件轉換成optional,避免出現空指標問題,只需加.opt即可,具體效果
9.快速生成lambda語句
如果你在用jdk1.8以上的版本,那麼lambda表示式必不可少,因為用它可以極大地提高開發效率,少寫很多**。
使用.lambda就能快速生成lambda語句,具體效果如下:
10.快速遷移**到新方法
在**重構時,經常需要把某段**遷移到乙個新方法中,這時使用快捷鍵ctrl + alt + m,具體效果如下:
Idea 實用技巧
ctrl e 找到最近瀏覽的檔案 ctrl shift e找到最近修改過得檔案 ctrl n 搜尋到指定的class類 ctrl n n 搜尋到包含jar包中的類 ctrl alt v 抽取變數 抽取前 system.out.println sun system.out.println sun sy...
idea 實用技巧
main 快速生成主方法 fori 快速生成for迴圈 iter 增強for sout 快速生成輸出 tab 自動生成html模板 shift f6 變數重名 ctrl alt m 抽取方法 ctrl shift u 大小寫轉換 ctrl alt v 生成變數 ctrl alt t 可以把 包在乙個...
實用向鍵盤操作技巧
f1幫助 f2重新命名 f3搜尋 f4顯示我的電腦和windows資源管理器中的位址列列表 f5重新整理 f6在視窗或桌面上迴圈切換螢幕元素 f7dos下專用功能 f8windows啟動選項 f9excel中計算公式 f10 當可用時 啟用選單欄 f11切換全屏 f12word中另存文件 ctrl ...