序
工欲善其事必先利其器,想要提高自己的開發效率,熟悉idea的常規操作是必不可少的過程。下面的小技巧都是我在開發時頻繁使用到的,有些是網上看到,有些是自己摸索出來的。希望對大家有點幫助。以后有新的體驗我也會在這篇文章中更新出來。大家趕緊打開自己的idea來試一下這些快捷鍵吧,熟練掌握之后可以大大提高自己的開發效率,早早地完成任務按時下班多香啊。
小福利
給大家准備了最新的idea永久破解版,掃描右邊公告中二維碼,回復【idea】免費獲取。
正文
技巧1:快速生成for循環
在創建一個數組后,想要對集合中的每個元素進行處理,所以需要寫一個for循環進行遍歷,當然我們可以手寫出來,但現在我們可以通過itar
或者iter
來快速的生成for循環的代碼塊,來實現一個數組的遍歷。遍歷集合快捷命令是:itco
。
舉個栗子:
itar:帶下標的for循環
我們首先創建一個數組,然后在其下方寫上itar
,然后會生成一個for的代碼段,默認遍歷最近的數組。
iter:生成foreach循環
適用方法跟上面一樣,對於iter
快捷命令,不僅適用於數組,還適用於集合。
itli:對集合的遍歷
itco:對集合的遍歷
fori:快速生成簡單for循環
生成的for循環是一個半初始化的代碼,具體循環多少次需要自己設定。
技巧2:快速生成main函數
psvm:直接在類中打出psvm
可以快速的生成main函數,非常的方便。
技巧3:分號和大括號不一定非要將光標移動到行尾
我們在寫分號或者大括號時,經常要將光標移動到行尾,其實完全沒這個必要,idea自帶有糾錯功能,舉個栗子:我們創建一個帶參的對象時,比如Arraylist
,光標會定位到括號內,這時如果直接輸入分號;
,idea會直接將分號放在末尾,這樣就省去了我們手動移動的麻煩。
類似於糾錯還有很多,比如大括號,我們先寫一個條件判斷,此時光標處於10的后面,這時我們不需要將光標移動號行尾,只需要直接寫一個左括號即可實現糾錯+生成右括號+自動排版+換行這四個步驟。
雖然看似只省了一點點的步驟,但對於經常寫代碼的我們來說,遇見這樣的情況應該也不在少數,能懶一點是一點嘛。
技巧4:快速打印
serr:生成打印輸出Error,System.err.println();
sout:生成打印輸出,System.out.println("");
在這里多說一句,如果想打印某個變量,直接在這個變量的后面輸入.sout
即可補全打印的代碼。比如:
souf : 生成打印輸出,System.out.printf("");
技巧5:快速生成靜態變量
psf:生成共有的靜態常量,public static final(其實就是首字母縮寫)
psfi:生成共有int類型的靜態常量,public static final int
psfs:生成共有String類型的靜態常量,public static final String
技巧6:萬能的Alt+enter
在不同的場景下使用這個快捷鍵,產生的效果也不一樣,具體效果看提示信息
1.拆分等號左邊的變量和等號右邊的數據。
2.補全變量名
當我們直接new
一個對象時,想要創建相應的變量可以使用alt+enter直接生成。
關於這個快捷鍵的使用還有非常非常多的場景,大家可以自行琢磨琢磨,有時間我會專門寫一篇關於這個快捷鍵的文章,敬請期待~
技巧7:常用快捷鍵
這些快捷鍵是我在開發時經常使用的,熟記之后會大大提高開發速度,
配置常用
Ctrl+Shift+Alt+S:打開Project Structure
Ctrl+Alt+S:打開settings設置
Alt+1:快速打開或隱藏工程面板
開發常用
alt+insert:生成get/set方法、構造器、toString方法、重寫父類方法、測試方法等。
針對“行”的快捷鍵,不用圈選,將光標放在某一行的任意位置即可點擊快捷鍵。
Ctrl+c:復制一行
Ctrl+x:剪切一行
Ctrl+d:復制一行
Ctrl+y:刪除一行
Ctrl+Shift+上/下箭頭:將當前行上/下移一行
其他:
Ctrl+Alt+L:格式化代碼
Ctrl+F:類中查找
Ctrl+Shift+F:全局查找
Ctrl+R:類中替換
Ctrl+Shift+R:全局替換
Ctrl+N: 查找類
Ctrl+Shift+N:全局查找類
Ctrl+H:顯示類的繼承層次 (接口)
Ctrl+Alt+B:查看接口實現類
Shift+End 選中鼠標位置到一行結尾
Shift+Home 選中鼠標位置到一行開始
Shift+enter:快速換行,不管光標在哪個位置,可以直接換行。
結尾
大家有什么常用的快捷鍵以及使用IDEA的心得可以留言分享給大家,多多分享,多多益善~~~