mac快捷鍵
alt+f7查找變量方法使用的地方
F3添加書簽
Ctrl + O快捷覆寫方法
Alt + F3 添加書簽標識
command + F3 顯示書簽
command + Shift + A 查找動作
Alt + F1 快捷選擇
command+alt+f7 這個是查找選中的字符在工程中出現的地方,可以不是方法變量類等,這個和上面的有區別的
command+F7可以查詢當前元素在當前文件中的引用,然后按F3可以選擇 ,功能基本同上
選中文本,按command+shift+F7 ,高亮顯示所有該文本,按Esc高亮消失。
選中文本,按Alt+F3 ,逐個往下查找相同文本,並高亮顯示。shift+f3就是往上找
ctrl+enter 出現生成get,set方法的界面
shift+enter 換到下一行
command+R 替換
command+shift+R 可以在整個工程或着某個目錄下面替換變量
command+control+R 運行當前工程
command+Y 查看選中當前源碼
command+D復制一行
command+delete刪除一行
control+shift+J 把多行連接成一行,會去掉空格的行
command+J 可以生成一些自動代碼,比如for循環
command+B 找變量的來源 同F4 查找變量來源
control+shift+B 找變量所屬的類
command+G 查找變量並且定位
command+shift+F 可以在整個工程或着某個目錄下面查找變量 相當於eclipse里的ctrl+H
alt+shift+C 最近修改的文件
command+E最近打開的文件
alt+enter 導入包,自動修改
command+alt+L 格式化代碼
command+alt+I 自動縮進,不用多次使用tab或着backspace鍵,也是比較方便的
command+shift+enter代碼補全,這個會判斷可能用到的,這個代碼補全和代碼提示是不一樣的
command+P 方法參數提示
command+alt+T 把選中的代碼放在 TRY{} IF{} ELSE{} 里
command+X剪切
command+shift+V 可以復制多個文本
command+shift+U 大小寫轉換
command+/ 注釋一行或着多行 //
command+alt+/ 注釋/*...*/
command+alt+左右箭頭 返回上次編輯的位置
command+左右箭頭 返回最左邊最右邊
shift+f6重命名
command+shift+上下箭頭 把代碼上移或着下移
command+[或] 可以跳到大括號的開頭結尾
command+f12可以顯示當前文件的結構
command+alt+B 可以導航到一個抽象方法的實現代碼
command+, 呼出偏好設置
快捷鍵 |
說明 |
⌘ + F |
在當前窗口查找 |
⌘ + ⇧ + F |
在全工程查找 |
⌘ + ⇧ + ⌥ + N |
查找類中的方法或變量 |
F3 / ⇧ + F3 |
移動到搜索結果的下/上一匹配處 |
⌘ + R |
在當前窗口替換 |
⌘ + ⇧ + R |
在全工程替換 |
⌘ + ⇧ + V |
可以將最近使用的剪貼板內容選擇插入到文本 |
⌥ + ⇧ + Up/Down |
向上/下移一行 |
⌘ + ⇧ + Up/Down |
向上/下移動語句 |
⌘ + / |
注釋 - // |
⌘ + ⇧ + / |
注釋 - /**/ |
⇧ + Enter |
向下插入新行 |
⌘ + Enter |
上插一行 |
⌘ + ⇧ + F7 |
高亮顯示所有該文本,按 Esc 高亮消失 |
⌘ + W |
可以選擇單詞繼而語句繼而行繼而函數 |
⌘ + ⇧ + W |
取消選擇光標所在詞 |
⌥ + Left/Right |
移動光標到前/后單詞 |
⌥ + Backspace |
按單詞刪除 |
⌘ + [/] |
移動到前/后代碼塊 |
⌘ + ⇧ + Left/Right/[/] |
選中跳躍范圍內的代碼 |
⌘ + Y/X |
刪除行 |
⌘ + D |
復制行 |
⌘ + ⇧ + U |
大小寫轉化 |
⌘ + ⌥ + V |
可以引入變量。例如:new String(); 自動導入變量定義 |
⌘ + ⌥ + T |
可以把代碼包在一個塊內,例如:try/catch |
⌘ + ⌥ + L |
格式化代碼 |
⌘ + ⌥ + I |
將選中的代碼進行自動縮進編排,這個功能在編輯 JSP 文件時也可以工作 |
⌘ + ⌥ + O |
優化導入的類和包 |
⌘ + +/- |
當前方法展開、折疊 |
⌘ + ⇧ + +/- |
全部展開、折疊 |
重構
快捷鍵 |
說明 |
⌘ + ⇧ + ⌥ + T |
重構功能大匯總快捷鍵 |
⇧ + F6 |
重命名 |
⌘ + ⌥ + V |
提取變量 |
⌘ + O |
重寫父類方法 |
代碼生成
快捷鍵 |
說明 |
fori |
生成循環 |
sout |
System.out.println(); |
⌘ + J |
可以查看所有代碼模板 |
⌘ + ⌥ + J |
用動態模板環繞 |
⌘ + ⇧ + Enter |
自動補全末尾的字符(括號,分號),例如敲完if/for時也可以自動補上{}花括號。 |
⌥ + Enter |
導入包,快速修復 |
后綴自動補全功能(Postfix Completion)
- 要輸入 for(User user : users) 只需輸入 user.for + Tab。
- 要輸入 Date birthday = user.getBirthday(); 只需輸入 user.getBirthday().var + Tab 即可。 |
文件
快捷鍵 |
說明 |
⌘ + Delete |
刪除文件 |
⌃ + ⌥ + N |
新建一切文件 |
F5 |
復制類 |
F6 |
移動類 |
工具欄
快捷鍵 |
說明 |
⌃ + H |
打開類層次窗口,查看類的繼承關系 |
⌘ + 1 |
快速打開或隱藏工程面板 |
⇧ + Esc |
不僅可以把焦點移到編輯器上,而且還可以隱藏當前(或最后活動的)工具窗口 |
查找定位
快捷鍵 |
說明 |
⌘ + F7 |
可以查詢當前元素在當前文件中的引用,然后按 F3 可以選擇 |
⌥ + F7 |
查找整個工程中使用地某一個類、方法或者變量的位置 |
⇧ + ⇧ |
Search Everywhere 功能,可在一個彈出框中搜索任何東西,包括類、資源、配置項、方法等等 |
⌘ + N |
快速打開某個類 |
⌘ + ⇧ + N |
快速打開文件或資源 |
⌘ + B / ⌘ + Click |
快速打開光標處的類或方法(跳轉到定義處) |
⌘ + ⌥ + B |
跳轉到方法實現處 |
F2 / ⇧ + F2 |
移動到有錯誤的代碼 |
⌘ + U |
轉到父類 |
⌘ + G |
定位行 |
⌘ + ⌥ + left/right |
返回至上次瀏覽的位置 |
⌘ + E |
最近的文件 |
⌘ + ⇧ + E |
最近更改的文件 |
⌥ + ⇧ + C |
最近的更改 |
⌥ + F1 |
查找代碼所在位置 |
⌘ + ⌥ + F7 |
顯示用法 |
⌘ + I |
實現方法 |
⌘ + ⌥ + N |
內聯 |
方法相關
快捷鍵 |
說明 |
⌘ + P |
可以顯示參數信息 |
⌘ + F12 |
查看當前文件的結構 |
調試部分、編譯
快捷鍵 |
說明 |
⌘ + F2 |
停止 |
⌥ + ⇧ + F9 |
選擇 Debug |
⌥ + ⇧ + F10 |
選擇 Run |
⌘ + ⇧ + F9 |
編譯 |
⌘ + ⇧ + F10 |
運行 |
⌘ + ⇧ + F8 |
查看斷點 |
F7 |
步入 Step into |
F8 |
步過 Step over |
F9 |
恢復程序 Continue |
⇧ + F7 |
智能步入 |
⇧ + F8 |
步出 |
⌥ + ⇧ + F8 |
強制步過 |
⌥ + ⇧ + F7 |
強制步入 |
⌥ + F9 |
運行至光標處 |
⌥ + F10 |
定位到斷點 |
⌘ + ⌥ + F9 |
強制運行至光標處 |
⌘ + F8 |
切換行斷點 |
⌘ + F9 |
生成項目 |
⌘ + ⇧ + C |
復制路徑 |
⌘ + ⌥ + ⇧ + C |
復制引用,必須選擇類名 |
⌘ + ⌥ + Y |
同步 |
⌘ + ~ |
快速切換方案(界面外觀、代碼風格、快捷鍵映射等菜單) |
⇧ + F12 |
還原默認布局 |
⌘ + ⇧ + F12 |
隱藏/恢復所有窗口 |
⌘ + F4 |
關閉 |
⌘ + ⇧ + F4 |
關閉活動選項卡 |
⌘ + Tab |
轉到下一個拆分器 |
⌘ + ⇧ + Tab |
轉到上一個拆分器 |
切換窗口
快捷鍵 |
說明 |
⌘ + 1 |
項目結構 |
⌘ + 2 |
收藏 |
⌘ + 3 |
搜索結果 |
⌘ + 4 |
運行 |
⌘ + 5 |
調試 |
⌘ + 6 |
TODO |
⌘ + 7 |
結構 |
⌃ + Tab |
切換 tab |
其他
快捷鍵 |
說明 |
⌘ + ⇧ + A |
可以查找所有命令,並且每個命令后面還有其快捷鍵 |
|
在任意菜單或顯示窗口,都可以直接輸入你要找的單詞,idea 就會自動為你過濾。 |
測試
快捷鍵 |
說明 |
⌘ + ⌥ + T |
創建單元測試用例 |