開發工具IDEA的奇技淫巧,極大地提升開發速度~


工欲善其事必先利其器,想要提高自己的開發效率,熟悉idea的常規操作是必不可少的過程。下面的小技巧都是我在開發時頻繁使用到的,有些是網上看到,有些是自己摸索出來的。希望對大家有點幫助。以后有新的體驗我也會在這篇文章中更新出來。大家趕緊打開自己的idea來試一下這些快捷鍵吧,熟練掌握之后可以大大提高自己的開發效率,早早地完成任務按時下班多香啊。

小福利

給大家准備了最新的idea永久破解版,掃描右邊公告中二維碼,回復【idea】免費獲取。

正文

技巧1:快速生成for循環

在創建一個數組后,想要對集合中的每個元素進行處理,所以需要寫一個for循環進行遍歷,當然我們可以手寫出來,但現在我們可以通過itar或者iter來快速的生成for循環的代碼塊,來實現一個數組的遍歷。遍歷集合快捷命令是:itco

舉個栗子:

itar:帶下標的for循環

我們首先創建一個數組,然后在其下方寫上itar,然后會生成一個for的代碼段,默認遍歷最近的數組。

itar的使用
itar的結果

iter:生成foreach循環

適用方法跟上面一樣,對於iter快捷命令,不僅適用於數組,還適用於集合。

iter的使用
iter的結果

itli:對集合的遍歷

image-20200916182033880

itco:對集合的遍歷

image-20200916182057989

fori:快速生成簡單for循環

生成的for循環是一個半初始化的代碼,具體循環多少次需要自己設定。
image-20200916194718635

技巧2:快速生成main函數

psvm:直接在類中打出psvm可以快速的生成main函數,非常的方便。

image-20200916190307825
image-20200916190324378

技巧3:分號和大括號不一定非要將光標移動到行尾

我們在寫分號或者大括號時,經常要將光標移動到行尾,其實完全沒這個必要,idea自帶有糾錯功能,舉個栗子:我們創建一個帶參的對象時,比如Arraylist,光標會定位到括號內,這時如果直接輸入分號;,idea會直接將分號放在末尾,這樣就省去了我們手動移動的麻煩。

image-20200916190441842
image-20200916192721080

類似於糾錯還有很多,比如大括號,我們先寫一個條件判斷,此時光標處於10的后面,這時我們不需要將光標移動號行尾,只需要直接寫一個左括號即可實現糾錯+生成右括號+自動排版+換行這四個步驟。

image-20200916192425813image-20200916192533100

雖然看似只省了一點點的步驟,但對於經常寫代碼的我們來說,遇見這樣的情況應該也不在少數,能懶一點是一點嘛。

技巧4:快速打印

serr:生成打印輸出Error,System.err.println();

sout:生成打印輸出,System.out.println("");

在這里多說一句,如果想打印某個變量,直接在這個變量的后面輸入.sout即可補全打印的代碼。比如:

image-20200916193202027

image-20200916193218267

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.拆分等號左邊的變量和等號右邊的數據。

image-20200916193809109

image-20200916193827788

2.補全變量名

當我們直接new一個對象時,想要創建相應的變量可以使用alt+enter直接生成。

image-20200916194005814

image-20200916194127018

關於這個快捷鍵的使用還有非常非常多的場景,大家可以自行琢磨琢磨,有時間我會專門寫一篇關於這個快捷鍵的文章,敬請期待~

技巧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的心得可以留言分享給大家,多多分享,多多益善~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM