天天看點

MAC系統IDEA快捷鍵大全

Mac 鍵盤符号和修飾鍵說明

  •  ——> 

    Command

  •  ——> 

    Shift

  •  ——> 

    Option

  •  ——> 

    Control

  • ↩︎

     ——> 

    Return/Enter

  •  ——> 

    Delete

  •  ——> 

    向前删除鍵(Fn + Delete)

  •  ——> 

    上箭頭

  •  ——> 

    下箭頭

  •  ——> 

    左箭頭

  •  ——> 

    右箭頭

  •  ——> 

    Page Up(Fn + ↑)

  •  ——> 

    Page Down(Fn + ↓)

  •  ——> 

    右制表符(Tab鍵)

  •  ——> 

    左制表符(Shift + Tab)

  •  ——> 

    Escape(Esc)

  • End

     ——> 

    Fn + →

  • Home

     ——> 

    Fn + ←

Part 1:Editing(編輯)

快捷鍵 作用

Control + Space

基本的代碼補全(補全任何類、方法、變量)

Control + Shift + Space

智能代碼補全(過濾器方法清單和變量的預期類型)

Command + Shift + Enter

自動結束代碼,行末自動添加分号

Command + P

顯示方法的參數資訊

Control + J

快速檢視文檔

Shift + F1

檢視外部文檔(在某些代碼上會觸發打開浏覽器顯示相關文檔)

Command

 + 滑鼠放在代碼上
顯示代碼簡要資訊

Command + F1

在錯誤或警告處顯示具體描述資訊

Command + N

Control + Enter

Control + N

生成代碼(

getter

setter

hashCode

equals

toString

、構造函數等)

Control + O

覆寫方法(重寫父類方法)

Control + I

實作方法(實作接口中的方法)

Command + Option + T

包圍代碼(使用

if...else

try...catch

for

synchronized

等包圍選中的代碼)

Command + /

注釋 / 取消注釋與行注釋

Command + Option + /

注釋 / 取消注釋與塊注釋

Option

 + 方向鍵上
連續選中代碼塊

Option

 + 方向鍵下
減少目前選中的代碼塊

Control + Shift + Q

顯示上下文資訊

Option + Enter

顯示意向動作和快速修複代碼

Command + Option + L

格式化代碼

Control + Option + O

優化 import

Control + Option + I

自動縮進線

Tab / Shift + Tab

縮進代碼 / 反縮進代碼

Command + X

剪切目前行或標明的塊到剪貼闆

Command + C

複制目前行或標明的塊到剪貼闆

Command + V

從剪貼闆粘貼

Command + Shift + V

從最近的緩沖區粘貼

Command + D

複制目前行或標明的塊

Command + Delete

删除目前行或標明的塊的行

Control + Shift + J

智能的将代碼拼接成一行

Command + Enter

智能的拆分拼接的行

Shift + Enter

開始新的一行

Command + Shift + U

大小寫切換

Command + Shift + ]

 / 

Command + Shift + [

選擇直到代碼塊結束 / 開始

Option + Fn + Delete

删除到單詞的末尾

Option + Delete

删除到單詞的開頭

Command

 + 加号 / 

Command

 + 減号
展開 / 折疊代碼塊

Command + Shift

 + 加号
展開是以代碼塊

Command + Shift

 + 減号
折疊所有代碼塊

Command + W

關閉活動的編輯器頁籤

 Part 2:Search / Replace(查詢/替換)

快捷鍵 作用

Double Shift

查詢任何東西

Command + F

檔案内查找

Command + G

查找模式下,向下查找

Command + Shift + G

查找模式下,向上查找

Command + R

檔案内替換

Command + Shift + F

全局查找(根據路徑)

Command + Shift + R

全局替換(根據路徑)

Command + Shift + S

查詢結構(Ultimate Edition 版專用,需要在 Keymap 中設定)

Command + Shift + M

替換結構(Ultimate Edition 版專用,需要在 Keymap 中設定)

 Part 3:Usage Search(使用查詢)

快捷鍵 作用

Option + F7

 / 

Command + F7

在檔案中查找用法 / 在類中查找用法

Command + Shift + F7

在檔案中突出顯示的用法

Command + Option + F7

顯示用法

Part 4:Compile and Run(編譯和運作)

快捷鍵 作用

Command + F9

編譯 Project

Command + Shift + F9

編譯選擇的檔案、包或子產品

Control + Option + R

彈出 Run 的可選擇菜單

Control + Option + D

彈出 Debug 的可選擇菜單

Control + R

運作

Control + D

調試

Control + Shift + R

Control + Shift + D

從編輯器運作上下文環境配置

 Part 5:Debugging(調試)

快捷鍵 作用

F8

進入下一步,如果目前行斷點是一個方法,則不進入目前方法體内

F7

進入下一步,如果目前行斷點是一個方法,則進入目前方法體内,如果該方法體還有方法,則不會進入該内嵌的方法中

Shift + F7

智能步入,斷點所在行上有多個方法調用,會彈出進入哪個方法

Shift + F8

跳出

Option + F9

運作到光标處,如果光标前有其他斷點會進入到該斷點

Option + F8

計算表達式(可以更改變量值使其生效)

Command + Option + R

恢複程式運作,如果該斷點下面代碼還有斷點則停在下一個斷點上

Command + F8

切換斷點(若光标目前行有斷點則取消斷點,沒有則加上斷點)

Command + Shift + F8

檢視斷點資訊

Part 6:Navigation(導航)

快捷鍵 作用

Command + O

查找類檔案

Command + Shift + O

查找所有類型檔案、打開檔案、打開目錄,打開目錄需要在輸入的内容前面或後面加一個反斜杠

/

Command + Option + O

前往指定的變量 / 方法

Control

 + 方向鍵左 / 

Control

 + 方向鍵右
左右切換打開的編輯 tab 頁

F12

傳回到前一個工具視窗

Esc

從工具視窗進入代碼檔案視窗

Shift + Esc

隐藏目前或最後一個活動的視窗,且光标進入代碼檔案視窗

Command + Shift + F4

關閉活動 

run/messages/find/... tab

Command + L

在目前檔案跳轉到某一行的指定處

Command + E

顯示最近打開的檔案記錄清單

Option

 + 方向鍵左 / 

Option

 + 方向鍵右
光标跳轉到目前單詞 / 中文句的左 / 右側開頭位置

Command + Option

 + 方向鍵左 / 

Command + Option

 + 方向鍵右
退回 / 前進到上一個操作的地方

Command + Shift + Delete

跳轉到最後一個編輯的地方

Option + F1

顯示目前檔案選擇目标彈出層,彈出層中有很多目标可以進行選擇(如在代碼編輯視窗可以選擇顯示該檔案的 Finder)

Command + B

 / 

Command

 + 滑鼠點選
進入光标所在的方法/變量的接口或是定義處

Command + Option + B

跳轉到實作處,在某個調用的方法名上使用會跳到具體的實作處,可以跳過接口

Option + Space

Command + Y

快速打開光标所在方法、類的定義

Control + Shift + B

跳轉到類型聲明處

Command + U

前往目前光标所在方法的父類的方法 / 接口定義

Control

 + 方向鍵下 / 

Control

 + 方向鍵上
目前光标跳轉到目前檔案的前一個 / 後一個方法名位置

Command + ]

 / 

Command + [

移動光标到目前所在代碼的花括号開始 / 結束位置

Command + F12

彈出目前檔案結構層,可以在彈出的層上直接輸入進行篩選(可用于搜尋類中的方法)

Control + H

顯示目前類的層次結構

Command + Shift + H

顯示方法層次結構

Control + Option + H

顯示調用層次結構

F2

 / 

Shift + F2

跳轉到下一個 / 上一個突出錯誤或警告的位置

F4

 / 

Command

 + 方向鍵下
編輯 / 檢視代碼源

Option + Home

顯示到目前檔案的導覽列

F3

選中檔案 / 檔案夾 / 代碼行,添加 / 取消書簽

Option + F3

選中檔案 / 檔案夾/代碼行,使用助記符添加 / 取消書簽

Control + 0

Control + 9

定位到對應數值的書簽位置

Command + F3

顯示所有書簽

 Part 7:Refactoring(重構)

快捷鍵 作用

F5

複制檔案到指定目錄

F6

移動檔案到指定目錄

Command + Delete

在檔案上為安全删除檔案,彈出确認框

Shift + F6

重命名檔案

Command + F6

更改簽名

Command + Option + N

一緻性

Command + Option + M

将選中的代碼提取為方法

Command + Option + V

提取變量

Command + Option + F

提取字段

Command + Option + C

提取常量

Command + Option + P

提取參數

Part 8:VCS / Local History(版本控制 / 本地曆史記錄)

快捷鍵 作用

Command + K

送出代碼到版本控制器

Command + T

從版本控制器更新代碼

Option + Shift + C

檢視最近的變更記錄

Control + C

快速彈出版本控制器操作面闆

 Part 9:Live Templates(動态代碼模闆)

快捷鍵 作用

Command + Option + J

彈出模闆選擇視窗,将標明的代碼使用動态模闆包住

Command + J

插入自定義動态代碼模闆

Part 10:General(通用)

快捷鍵 作用

Command + 1

Command + 9

打開相應編号的工具視窗

Command + S

儲存所有

Command + Option + Y

同步、重新整理

Control + Command + F

切換全屏模式

Command + Shift + F12

切換最大化編輯器

Option + Shift + F

添加到收藏夾

Option + Shift + I

檢查目前檔案與目前的配置檔案
Control + ` 快速切換目前的 scheme(切換主題、代碼樣式等)

Command + ,

打開 IDEA 系統設定

Command + ;

打開項目結構對話框

Shift + Command + A

查找動作(可設定相關選項)

Control + Shift + Tab

編輯視窗标簽和工具視窗之間切換(如果在切換的過程加按上 delete,則是關閉對應選中的視窗)