IDEA——常用快捷键
引言
總結(jié) IDEA 的常用快捷鍵,除了部分快捷鍵與 Eclipse 保持一致之外,枚舉更多的實用快捷鍵。
一、如何設(shè)置快捷鍵
在 Settings -> Keymap 中,下拉框里選擇 Eclipse ,即可將 IDEA 的快捷鍵設(shè)置為與 Eclipse 保持一致。但并不是所有的快捷鍵都與Eclipse 相同。
二、我的快捷鍵
以下列舉出常用的快捷鍵,在選中了“Eclipse”后仍需要額外設(shè)置的,我會備注“額外設(shè)置”。
2.1 代碼提示(額外設(shè)置):Alt + /
注意,代碼提示并不完全就是代碼補全,提示就提示,不要一上來就直接補全,你咋知道我是要補全 String 還是要補全 StringBuffer?!Eclipse 的代碼提示快捷鍵是 Alt + / ,但是IDEA 并沒有遷移過來,是因為 idea 中它是以代碼循環(huán)補全的功能存在的,雖然最后肯定還是要補全,但是開發(fā)者要能夠有對補全候選項的選擇權(quán)。
這里多啰嗦兩句,代碼循環(huán)補全的意思是,如果需要補全代碼,但是有多個候選項,那么 idea 會依次進行代碼補全。
下面是代碼提示的設(shè)置項:
先移除原來的 Ctrl + 空格,然后再 Add Keyboard Shortcut,輸入 Alt + / 即可。
因為 Alt + / 已被占用,因此它會提示你是否移除其綁定,直接點擊OK即可:
這樣就可以主動呼出代碼提示懸浮框了。適用于沒有在第一時間彈出自動提示并補全代碼的情況,可能由于切換窗口導(dǎo)致懸浮框退出,需要手動再次喚醒:
2.2 刪除光標(biāo)所在行:Ctrl + d
2.3 向下復(fù)制一行:Ctrl + Alt + ↓
2.4 直接換行:Shift + 回車
2.5 單行注釋:Ctrl + /
可以選中多行后直接 Ctrl + / ,也可以實現(xiàn)注釋多行的目的。再次點擊則取消注釋。
2.6 多行注釋:Ctrl + Shift + /
2.7 移動光標(biāo)所在行(額外設(shè)置):Alt + ↑或↓
2.8 查看源碼:Ctrl + 鼠標(biāo)左鍵 或 Ctrl + Shift + t
2.9 萬能解錯/生成返回值:Alt + 回車
類似于 Eclipse 的 Ctrl + 1。該快捷鍵可以進行一定的信息提示、優(yōu)化建議、提供解決方案等。
2.10 返回上一個編輯頁面:Alt + 左箭頭
針對 Alt + left,也有 Alt + right ,進入下一個編輯頁。
2.11 查看所有調(diào)用者:Ctrl + Alt + h
選中方法名或其他變量信息,查看所有調(diào)用它的地方。
2.12 代碼格式化(額外設(shè)置):Ctrl + Shift + L
idea 的快捷鍵設(shè)置為 eclipse 后,可能會出現(xiàn) Ctrl + shift? + F 無法格式化代碼的情況,需要將 Ctrl + Shift + F 刪除,才能讓 Ctrl + Shift + L生效。
2.13 提示形參類型(額外設(shè)置):Ctrl + Alt + /
2.14 查看類的結(jié)構(gòu):Ctrl + o
這個快捷鍵相當(dāng)于 eclipse 中的 outline 視窗,在 idea 中也有對應(yīng)的視窗 - Structure
2.15 重構(gòu)變量或方法名:Alt + Shift + r
不需要選中,只需要光標(biāo)停留在變量名的位置即可。
2.16 大小寫轉(zhuǎn)換:Ctrl + Shift + Y
2.17 生成 get、set 等方法(額外設(shè)置):Alt + Shift + S
2.18 頁面下移或上移:Ctrl + ↑ 或 ↓
2.19 代碼包圍(額外設(shè)置):Alt + W 或 Alt + shift + Z
可以快速將光標(biāo)所在代碼進行 try catch 包圍,當(dāng)然,也可以通過 Alt + 回車進行編譯異常捕獲。
默認快捷鍵是 alt + shift + Z,可以更改為 alt + w ,操作更簡單一些。
2.20 全局查找:Ctrl + H
剛?cè)肼毢蟮拇a及業(yè)務(wù)梳理神器,因為不熟悉具體的類和調(diào)用關(guān)系,所有信息基本都需要全局查找。
2.21 查找文件:雙擊 Shift
2.22 查看類的繼承結(jié)構(gòu)(子類列表-額外設(shè)置):Ctrl + Alt + U或Ctrl+T
Ctrl + Alt + U 是彈出顯示,Ctrl + Shift + Alt + U 是新開標(biāo)簽頁顯示。可以查看當(dāng)前類的UML類圖:
如果想查看某個類的子類列表,可以鍵入F4(默認),個人習(xí)慣改為Ctrl + T:
效果:
2.23 打開最近修改過的文件:Ctrl + E
2.24 選擇要粘貼的內(nèi)容:Ctrl + Shift + V
如果連續(xù)復(fù)制了多個文本,可以使用Ctrl + Shift + V 來選擇需要粘貼的文本。
2.25 快速跳轉(zhuǎn)實現(xiàn)類(額外設(shè)置):Alt + 鼠標(biāo)左鍵
默認的實現(xiàn)類跳轉(zhuǎn)是 Ctrl + T 或 Ctrl + Alt + B,建議改成 Ctrl + Alt + 鼠標(biāo)左鍵,或直接 Alt + 鼠標(biāo)左鍵。
2.26 快速重構(gòu):Alt + Shift + C(全面重構(gòu)) 和 Alt + Shift + R(方法重命名)
全面重構(gòu)可以針對包括返回值、方法名、方法參數(shù)列表等進行重構(gòu):
?
總結(jié)
以上是生活随笔為你收集整理的IDEA——常用快捷键的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows。forms.timer设
- 下一篇: pgsql 前10条_未来3年,广州83