idea快捷鍵大全

編輯類:

Ctrl+Space

基本代碼實例(類、方法、變量)

Ctrl + Shift + Space

智能代碼實例(根據需要的類型過濾方法和變量)

Ctrl + Shift + Enter

完整的聲明(如有代碼提示,自動獲取第一個並在句尾加上分號結束。無提示,在此行下新增一行)

Ctrl + P

參數信息(在方法調用參數時使用)

Ctrl + Q

Doc說明文檔快速查看

Shift + F1

查看外部doc文檔

Ctrl +?鼠標放在代碼上面

代碼的簡要doc說明(基本上是類或者方法的聲明)

Ctrl + F1

查看光標所在處的錯誤或者警告的詳細信息

Alt + Insert

生成代碼(Getter、Setter、Constructors、hashCode…)

Ctrl + O

重寫方法

Ctrl + I

實現方法

Ctrl + Alt + T

將光標所處行的代碼用語句塊(if…else、try…catch…)包圍

Ctrl + /

註釋/反註釋光標所在行(自動換行)

Ctrl + Shift + /

註釋/反註釋代碼塊

Ctrl + W

遞增地(代碼塊所包含的範圍增大)選擇連續的代碼塊

Ctrl + Shift + W

在用了Ctrl + W後,減小代碼塊所包含的範圍

Alt + Q

上下文信息

Alt + Enter

顯示意圖動作和快速修復

Ctrl + Alt + L

代碼格式化

Ctrl + Alt + O

優化Imports(去掉不必要的)

Ctrl + Alt + I

代碼自動對齊

Tab / Shift + Tab

縮進/反縮進所選行

Ctrl?+?X?or?Shift?+?Delete

剪切行/代碼塊到剪貼板(默認全選一行)

Ctrl?+?C?or?Ctrl?+?Insert

複製行/代碼塊到剪貼板(默認全選一行)

Ctrl?+?V?or?Shift?+?Insert

粘貼剪貼板中的內容

Ctrl?+?Shift + V

粘貼剪貼板中緩存的內容

Ctrl?+?D

複製當前行/代碼塊的一個副本並插入到內容中

Ctrl?+?Y

刪除光標所在行

Ctrl?+?Shift + J

智能行合併(在本行任何位置,自動刪除本行的回車鍵和空格,將下一行字符連接到本行)

Ctrl?+?Enter

智能分行(和Enter鍵的區別:光標不動,在本行下面新增一行)

Shift + Enter

開始新的一行(相當於在行末按Enter鍵)

Ctrl + Shift + U

變換光標所在處/代碼塊的字母的大小寫狀態

Ctrl + Shift + ] / [

從光標處在處開始選擇到最近] / [的代碼塊

Ctrl + Delete

刪除光標後的一個單詞

Ctrl + Backspace

刪除光標前的一個單詞

Ctrl + NumPad+/-

展開/收縮代碼塊

Ctrl + Shift?+?數字鍵盤的+

展開所有代碼塊

Ctrl + Shift?+?數字鍵盤的-

摺疊所有代碼塊

Ctrl + F4

關閉當前tab頁

搜索/替換:

雙擊Shift

萬能搜索

Ctrl + F

查找

F3

查找下一個

Shift + F3

查找上一個

Ctrl + R

替換

Ctrl + Shift + F

在指定路徑中的文件中查找內容

Ctrl + Shift + R

在指定路徑中的文件中替換內容

Ctrl + Shift + S

Search structurally (Ultimate Edition only)

Ctrl + Shift + M

Replace structurally (Ultimate Edition only)

代碼方法/變量使用處搜索:

Alt + F7

查找當前文件變量/方法的使用處

Ctrl+F7

查找當前項目變量/方法的使用處

Ctrl +Shift+ F7

高亮顯示變量/方法名在當前文件的所有使用處

Ctrl + Alt + F7

彈窗顯示變量/方法名在當前文件的使用處列表

編譯和運行:

Ctrl + F9

Make項目 (修改編譯和依賴)

Ctrl + Shift + F9

編譯文件、包或者模塊

Alt + Shift + F10

選擇配置並運行

Alt + Shift + F9

選擇配置並調試

Shift + F10

運行

Shift + F9

調試

Ctrl + Shift + F10

配置編輯器運行環境

調試:

F8

Step over (步越:越過子函數,但子函數會執行)

F7

Step into (步進:進入子函數)

Shift + F7

Smart step into(智能步進)

Shift + F8

Step out (跳出:跳出子函數)

Alt + F9

Run to cursor (運行到光標處)

Alt + F8

Evaluate expression (計算表達式?)

F9

Resume program (恢復程序)

Ctrl + F8

Toggle breakpoint (切換斷點)

Ctrl + Shift + F8

View breakpoints (查看斷點)

導航:

Ctrl + N

跳轉到某個類文件

Ctrl + Shift + N

跳轉到某個文件

Ctrl + Alt + Shift + N

跳轉到某個標識符處,包括類名,方法,變量

Alt + 左/右 箭頭

切換到左邊/右邊的編輯標籤

F12

打開上一次打開的工具窗口

Esc

從工具窗口回到編輯窗口

Shift + Esc

隱藏活動的工具窗口並回到編輯窗口中

Ctrl?+?Shift?+?F4

 關閉活動的run/messages/find/...窗口

Ctrl?+?G

跳轉到某行

Ctrl?+?E

彈出一個菜單,上面包含最近打開的文件和工具窗

Ctrl?+?Alt + 向左/向右 箭頭

跳轉到上一個/下一個

Ctrl?+?Shift?+?Backspace

跳轉到上一次做出修改的地方

Alt + F1

(實際應該是快捷菜單欄吧?)

Ctrl + B or Ctrl + Click

跳轉到方法或者變量的聲明處

Ctrl + Alt + B

跳轉到implements方法或者接口的地方

Ctrl + Shift + I

打開類/方法/變量的文檔說明窗口

Ctrl + Shift + B

查看類型的聲明 (例如:定義一個String字符串,將跳到String類中)

Ctrl + U

跳轉到super-method/super-class處

Alt + Up/Down

跳轉到上一個/下一個方法的第一行處

Ctrl + ] / [

移動光標到最近的] / [位置

Ctrl + F12

彈出文件的結構窗口 (方法、常量等)

Ctrl + H

光標所在處的方法所屬的類的繼承層級制度

Ctrl + Shift + H

方法的層級制度

Ctrl + Alt + H

方法調用的層級制度

F2 / Shift + F2

跳轉到下一個/上一個錯誤處並高亮顯示

F4 / Ctrl + Enter

查看/改變源代碼 (Ctrl + Enter功能鍵衝突)

Alt + Home

打開路徑導航條

F11

設置/取消書籤

Ctrl + F11

設置帶數字/字母編號的書籤

Ctrl + #[0-9]

跳轉到[0-9]編號的書籤處

Shift + F11

在彈出窗口中顯示所有的書籤

重構:

F5

複製

F6

移動

Alt + Delete

安全刪除

Shift + F6

重命名 (批量)

Ctrl + F6

修改方法(修飾符、方法名、參數列表、返回值、異常等)

Ctrl + Alt + N

內嵌(可以將變量替換爲其他內容)

Ctrl + Alt + M

提取成方法

Ctrl + Alt + V

提取成變量

Ctrl + Alt + F

提取成字段

Ctrl + Alt + C

提取成常量

Ctrl + Alt + P

提取成參數

版本控制和本地歷史(VCS/Local History):

Ctrl + K

提交項目到vcs

Ctrl + T

從vcs中更新項目

Alt + Shift + C

查看最近更新

Alt + `  (反引號)

vcs快速設置彈出菜單

Live模板:

Ctrl + Alt + J

用Live模板包圍光標所在行的代碼

Ctrl + J

插入Live模板

iter

使用JDK1.5風格迭代容器

inst

用instanceof檢查對你的類型並向下轉換對象

itco

遍歷java.util.Collection集合的元素

itit

遍歷java.util.Iterator集合的元素

itli

遍歷java.util.List集合的元素

psf

public static final

thr

throw new

更多Live模板查看:Settings—Editor—Live Templates

通用快捷鍵:

Alt + #[0-9]

打開相對應的工具窗口

Ctrl + S

保存全部

Ctrl + Alt + Y

同步

Ctrl + Shift + F12

編輯器最大化

Alt + Shift + F

添加到最喜歡

Alt + Shift + I

根據當前配置文件審查當前文件

Ctrl + BackQuote (`)

快速切換代碼顏色主題

Ctrl + Alt + S

打開設置

Ctrl + Alt + Shift + S

打開項目結構對話框,在這裏可以刪除模塊

Ctrl + Tab

在已打開的文件和工具窗口之間切換

Ctrl + Shift + A

查找所有快捷操作(基本所有的動作在這裏都可以找到)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章