100 個 PyCharm For Mac 快捷鍵

做爲真正生產力工具的 Mac, 在 Python 開發中配合 PyCharm 快捷鍵, 能夠讓生產力倍增, 本文用 按鍵位分類 和 按功能分類 兩種方式整理 PyCharm 的快捷鍵.正則表達式

對於筆者認爲頗有用, 但初學者可能未使用過的快捷鍵, 作加粗處理編輯器

按鍵位分類

Command + ?

  1. command + 1 展開收回 Project
  2. command + . 展開收回代碼塊
  3. command + 7 文件結構窗口
  4. command + Click 進入源碼
  5. command + R Replace, 替換
  6. command + F Find, 查找
  7. command + K Commit, 提交代碼
  8. command + / 註釋
  9. command + E Recent Files
  10. command + W 快速選擇
  11. command + S Save all, 保存全部
  12. command + C Copy, 複製
  13. command + V 粘貼
  14. command + T 從版本控制 (VCS) 更新代碼
  15. command + < / > 跳轉到行首 / 行尾
  16. command + G Go to Line 跳轉到某行
  17. command + Y 刪除整行
  18. command + Home / End 跳轉至文件首 / 尾
  19. command + PageUp / PageDown 跳轉至當前屏幕頁首 / 頁尾
  20. command + [] 跳轉至代碼塊首 / 尾
  21. command + Q Quit, 退出 PyCharm
  22. command + Z 撤回修改
  23. command + +/- 展開摺疊代碼
  24. command + , Preference, 偏好設置
  25. command + F2 Stop 中止運行
  26. command + F4 關閉標籤
  27. command + Tab 切換標籤
  28. command + 9 打開 VCS 版本控制
  29. command + F8 添加 / 取消斷點
  30. command + F12 文件結構
  31. command + P 查看參數
  32. command + X 剪切
  33. command + D Duplicate, 重複內容
  34. command + B 查看定義源碼

Shift + ?

  1. shift + F2 查看上一個錯誤或警告
  2. shift + F6 重命名
  3. shift + F8 Step Out 跳出子函數
  4. shift + F9 Debug 調試
  5. shift + F10 Run 運行
  6. shift + F4 開啓代碼獨立窗口
  7. shift + Tab 反縮進
  8. shift + Backspace 刪除整行

    Ctrl + ?

  9. ctrl + N 新建文件
  10. ctrl + H Hierarchy 查看繼承關係
  11. ctrl + ~ 切換主題
  12. ctrl + F5 從新運行
  13. ctrl + V 打開 VCS 版本控制
  14. ctrl + J 快速查看文檔
  15. ctrl + R Run 運行
  16. ctrl + D Debug 調試

    Alt + ?

  17. Alt + Enter 快速 Import 缺失的包, 單雙引號轉換, 測試正則表達式
  18. Alt + F7 查看變量等使用狀況
  19. Alt + Home 進入頂部文件導航欄
  20. Alt + Backspace 刪除整個單詞
  21. Alt + F1 快速查看文件 / 文件夾結構
  22. Alt + F12 打開 Terminal 終端
  23. Alt + F9 調試時運行至光標處

    Command + Shift + ?

  24. command + shift + +/- 展開 / 摺疊全部代碼
  25. command + shift + F8 查看全部斷點
  26. command + shift + F4 關閉正在進行的Run運行任務, 搜索等
  27. command + shift + F12 收起全部工具窗口(編輯窗口最大化)
  28. command + shift + F 全局搜索
  29. command + shift + R 全局替換
  30. command + shift + V 從剪貼板中粘貼`
  31. command + shift + C 複製路徑
  32. command + shift + Backspace 跳轉至上一次編輯處
  33. command + shift + ⬆ / ⬇ 移動代碼 / 代碼塊
  34. command + shift + 8 啓用列選擇模式
  35. command + shift + Z Redo, 重作

    Command + Alt + ?

  36. command + Alt + L 格式化代碼
  37. command + Alt + O 優化 import
  38. command + Alt + T 代碼塊包圍(Try Except 等)
  39. command + Alt + V Extract Variable, 提取變量
  40. command + Alt + P Extract Parameter, 提取參數 (在Function方法中使用)
  41. command + Alt + C Extract Constant, 提取常量
  42. command + Alt + M Extract Method, 提取方法
  43. command + Alt + F Extract Field 提取字段 (在 class 類中使用)
  44. command + Alt + Z Revert Commit 從版本控制中撤回修改
  45. command + Alt + Y Synchronize, 同步 Workspace
  46. command + Alt + ← / → 跳轉至上一次 / 下一次編輯的地方
  47. command + Alt + J 用 Live Template 包圍代碼
  48. command + Alt + A Add 添加到 VCS 版本控制中

    Command + Ctrl + ?

  49. command + ctrl + F 全屏幕
  50. command + ctrl + +/= Zoom Editor, 編輯器尺寸

    Ctrl + Shift + ?

  51. ctrl + shift + Q 顯示當前代碼上下文信息 (屬於哪一個函數, 屬於哪一個 Html 標籤等)
  52. ctrl + shift + J Join, 兩行代碼合併爲一行

    Shift + Alt + ?

  53. shift + Alt + F10 選擇要運行的文件
  54. shift + Alt + C Recent Changes, 最近的修改(本地)

    其餘三鍵 + ?

  55. command + shift + Alt + T 變量名重構
  56. command + shift + Alt 啓用多光標選擇
  57. shift + Alt + ctrl + ⬆ / ⬇ 查看本地與版本控制 VCS 的區別

    單鍵

  58. 按住 Shift 啓用鼠標橫向滾動
  59. F5 複製文件到某處
  60. F6 移動文件到某處
  61. F7 Step into, 進入子函數調試
  62. F8 Step over, 單步調試不進入子函數
  63. F9 繼續執行程序, 跳至下一個斷點處
  64. F2 下一個錯誤或警告
  65. Tab 縮進代碼
  66. Esc 退出工具窗口進入代碼編輯器

按功能

Edit 編輯

  • command + / 註釋
    command + W 快速選擇
    command + C Copy, 複製
    command + shift + C 複製路徑
    command + V 粘貼
    command + shift + V 從剪貼板中粘貼
    command + Y 刪除整行
    shift + Backspace 刪除整行
    Alt + Backspace 刪除整個單詞
    command + X 剪切
    command + Z 撤回修改
    command + shift + Z 重作修改
    command + D Duplicate, 重複內容
    Tab 縮進代碼
    shift + Tab 取消縮進
    command + shift + ⬆ / ⬇ 移動代碼 / 代碼塊
    command + . 展開收回代碼塊
    command + +/- 展開摺疊代碼
    command + shift + +/- 展開 / 摺疊全部代碼
    command + shift + 8 啓用列選擇模式
    command + Alt + J 用 Live Template 包圍代碼
    ctrl + shift + J Join, 兩行代碼合併爲一行
    Alt + Enter 快速 Import 缺失的包, 單雙引號轉換, 測試正則表達式

Refactor 重構

  • command + Alt + L 格式化代碼
    command + Alt + T 代碼塊包圍(Try Except 等)
    shift + F6 重命名
    command + shift + Alt + T 變量名重構
    command + Alt + V Extract Variable, 提取變量
    command + Alt + P Extract Parameter, 提取參數 (在Function方法中使用)
    command + Alt + C Extract Constant, 提取常量
    command + Alt + M Extract Method, 提取方法
    command + Alt + F Extract Field 提取字段 (在 class 類中使用)

File 文件

  • ctrl + N 新建文件
    F5 複製文件到某處
    F6 移動文件到某處
    command + Alt + Y Synchronize, 同步 Workspace
    command + S Save all, 保存全部

Navigation 導航

  • command + < / > 跳轉到行首 / 行尾
    command + [] 跳轉至代碼塊首 / 尾
    command + PageUp / PageDown 跳轉至當前屏幕頁首 / 頁尾
    command + Home / End 跳轉至文件首 / 尾
    command + 7 文件結構窗口
    command + 9 打開 VCS 版本控制
    command + Alt + ← / → 跳轉至上一次 / 下一次編輯的地方
    command + shift + Backspace 跳轉至上一次編輯處
    command + G Go to Line 跳轉到某行
    Alt + Home 進入頂部文件導航欄
    F2 下一個錯誤或警告
    shift + F2 上一個錯誤或警告

Run / Debug 運行與調試

  • ctrl + F5 從新運行
    ctrl + R Run 運行
    ctrl + D Debug 調試
    shift + F9 Debug 調試
    shift + F10 Run 運行
    shift + Alt + F10 選擇要運行的文件
    F7 Step into, 進入子函數調試
    F8 Step over, 單步調試不進入子函數
    F9 繼續執行程序
    Alt + F9 調試時運行至光標處
    command + F2 Stop 中止運行
    command + F8 添加 / 取消斷點
    command + shift + F8 查看全部斷點
    command + shift + F4 關閉正在進行的Run運行任務, 搜索等
    command + shift + Alt 啓用多光標選擇

Window 窗口

  • command + F4 關閉標籤
    command + Tab 切換標籤
    command + Q Quit, 退出 PyCharm
    shift + F4 開啓代碼獨立窗口
    command + F12 文件結構
    command + 1 展開收回 Project 窗口
    command + , Preference, 偏好設置
    command + R Replace, 替換
    command + E Recent Files
    command + F Find, 查找
    command + shift + F 全局搜索
    command + shift + R 全局替換
    command + shift + F12 收起全部工具窗口(編輯窗口最大化)
    Esc 退出工具窗口進入代碼編輯器
    shift + F4 開啓代碼獨立窗口
    Alt + F12 打開 Terminal 終端
    command + ctrl + F 全屏幕
    command + ctrl + +/= Zoom Editor, 編輯器尺寸

VCS 版本控制

  • shift + Alt + ctrl + ⬆ / ⬇ 查看本地與版本控制 VCS 的區別
    command + T 從版本控制 (VCS) 更新代碼
    command + K Commit, 提交代碼
    shift + Alt + C Recent Changes, 最近的修改(本地)
    shift + Alt + ctrl + ⬆ / ⬇ 查看本地與版本控制 VCS 的區別
    command + Alt + Z Revert Commit 從版本控制中撤回修改
    command + Alt + A Add 添加到 VCS 版本控制中

代碼信息

  • ctrl + J 快速查看文檔
    command + Click 進入源碼
    command + B 查看定義源碼
    command + P 查看參數
    Alt + F7 查看變量等使用狀況
    Alt + F1 快速查看文件 / 文件夾結構
    ctrl + shift + Q 顯示當前代碼上下文信息 (屬於哪一個函數, 屬於哪一個 Html 標籤等)
    ctrl + H Hierarchy 查看繼承關係

其餘

ctrl + ~ 切換主題
main Live Template, 快速鍵入if __name__ == '__main__:'函數

相關文章
相關標籤/搜索