Pycharm快捷鍵 —— 常用的已標記

NO IMAGE

Editing 編輯

快捷鍵功能譯文
Ctrl SpaceBasic code completion(the name of any class,method or variable)基本程式碼完成(任何類、方法或變數的名稱)
Ctrl Alt SpaceClass name completion(the name of any project class independently of current imports)類名完成(獨立於當前匯入的任何專案類的名稱)
Ctrl Shift EnterComplete statement補全當前語句
Ctrl PParameter info(within method class arguments)引數資訊(在方法類引數中)
Ctrl QQuick documentation lookup快速查詢文件
Shift F1External Doc外部文件
Ctrl mouse over codeBrief info基本資訊
Ctrl F1Show descriptions of error or warning ar caret顯示錯誤或警告的描述
Alt InsertGenerate code…生成程式碼
Ctrl OOverride methods過載基類中的方法、過載方法
Ctrl Alt TSurround with…用…包圍
Ctrl /Comment/uncomment with line comment註釋/取消註釋 行
Ctrl Shift /Comment/uncomment with block comment註釋/取消註釋 塊
Ctrl WSelect successively increasing code blocks選擇連續增加的程式碼塊
Ctrl Shift WDecrease current selection to pervious state減少已經選擇的程式碼
Ctrl Shift ]Select till code block end選擇程式碼塊直到結束
Ctrl Shift [Select till code block start選擇直到程式碼塊開始
Alt EnterShow intention actions and quick-fixes顯示意圖動作和快速修復
Ctrl Alt LReformat code根據模板格式對程式碼格式化
Ctrl Alt OOptimize imports優化匯入,去掉無用匯入
Ctrl Alt IAuto-indent line(s)自動縮排
TabIndent selected lines縮排選定的行
Shift TabUnindent selected lines取消縮排選定的行
Ctrl X,Shift DeleteCut current line or selected block to clipboard將當前行或選定塊剪下到剪貼簿
Ctrl C,Ctrl InsertCopy current line or selected block to clipboard將當前行或選定塊複製到剪貼簿
Ctrl V,Shift InsertPaste from clipboard從剪下板貼上
Ctrl Shift VPaste from recent buffers…從最近的緩衝區貼上…
Ctrl DDuplicate current line or selected block複製當前行或選定塊
Ctrl YDelete line at caret刪除游標所在位置行
Ctrl Shift JSmart line join智慧線連線
Ctrl EnterSmart line split智慧線分隔
Shift EnterStart new line開啟新行
Ctrl Shift UToggle case for word at caret or selected block在選中塊或者游標行切換
Ctrl DeleteDelete to word end刪除到單詞結束
Ctrl BackspaceDelete to word start刪除到單詞開始
Ctrl Numpad Expand code block擴充套件程式碼塊
Ctrl Numpad-Collapse code block摺疊程式碼塊
Ctrl Shift Numpad Expand all展開所有程式碼
Ctrl Sgift - Numpad Collapse all摺疊所有程式碼
Ctrl F4Close active editor tab關閉活動編輯器選項卡

Running 執行

快捷鍵功能譯文
Alt Shift F10Select configuration and run選擇配置並執行
Alt Shift F9Select configuration and debug選擇配置和除錯
Shift F10Run執行
Shift F9Debug除錯
Ctrl Shift F10Run context configuration from editor從編輯器執行上下文配置
Ctrl Alt RRun manage.py task執行管理PY任務

除錯 Debugging

快捷鍵功能譯文
F8/F7Step over/into跨過/進入、單步除錯
Shift F8Step out跳出
Alt F9Run to cursor執行到游標處
Alt F8Evaluate expression表示式求值
Alt Alt F8Quick evaluate expression快速求值表示式
F9Resume program恢復程式
Ctrl F8Toggle breakpoint切換斷點
Ctlr Shift F8View breakpoint斷點檢視

Navigation 導航

快捷鍵功能譯文
Ctrl NGo to class
Ctrl Shift NGo to file
Ctrl Alt Shift NGo to symbol轉到標記
Alt RightGo to next editor tab轉到下一個編輯器選項卡
Alt LeftGo to previous editor tab轉到上一個的編輯器選項卡
F12Go back to previous tool window回到以前的工具視窗
EscGo to editor(from tool window)(從工具視窗)轉到編輯器
Shift EscHide active or last active window隱藏活動視窗或最後一個活動視窗
Ctrl Shift F4Close active run/messages/find/…tab關閉活動執行/訊息/查詢/…選項卡
Ctrl GGo to line轉到行
Ctrl ERecent files popup彈出最近開啟的檔案
Ctrl Alt RightNavigate forward向前導航
Ctrl Alt LeftNavigate back向後導航
Ctrl Shift BackspaceNavigate to last edit location導航到最後編輯位置
Ctrl F1Select current file or symbol in any view在任何檢視中選擇當前檔案或標記
Ctrl B,Ctrl ClickGo to declaration轉到宣告
Ctrl Alt BGo to implementation(s)轉到實現
Ctrl Shift IOpen quick definition開啟快速定義
Ctrl Shift BGo to type declaration轉到型別宣告
Ctrl UGo to super-method/super-class轉到父類、超類
Alt Up/DownGo to previous/next method轉到上一個/下一個方法
Ctrl ]/[Move to code block end/start移動程式碼塊到結束/起始位置
Ctrl F12File structure popup彈出檔案結構視窗
Ctrl HType hierarchy顯示類層次結構
Ctrl Shift HMethod hierarchy顯示方法層次結構
Ctrl Alt HCall hierarchy顯示方法呼叫關係
F2/Shift F2Next/previous highlighted error顯示下一個/上一個明顯的錯誤
F4Edit source編輯原始碼
Ctrl EnterView source資源檢視
Alt HomeShow navigation bar顯示導航欄
F11Toggle bookmark切換書籤
Ctrl Shift F11Toggle bookmark with mnemonic使用助記符切換書籤
Ctrl #[0-9]Go to numbered bookmark書籤編號
Shift F11Show bookmarks顯示書籤

Search/Replace 搜尋/替換

快捷鍵功能譯文
Ctrl F/Ctrl RFind/Replace搜尋/替換
F3/Shift F3Find next/pervious查詢下一個或者上一個
Ctrl Shift FFind in path指定路徑查詢
Ctrl Shift RReplace in path指定路徑替換

Usage Search 搜尋相關

快捷鍵功能譯文
Alt F7/Ctrl F7Find usages in file在檔案內查詢
Ctrl Shift F7Highliht usages in file檔案慣例搜尋
Ctrl Alt F7Show usages顯示用法

Refactoring 重構

快捷鍵功能譯文
F5/F6Cpoy/Move拷貝或者移動
Alt DeleteSafe Delete刪除/安全刪除
Shift F6Rename重新命名
Ctrl F6Change Signature修改簽名
Ctrl Alt NInline內聯
Ctrl Alt MExtract Method提取方法
Ctrl Alt VExtract Variable提取變數
Ctrl Alt FExtract Field提取欄位
Ctrl Alt CExtract Constant提取常量
Ctrl Alt PExtract Parameter提取引數

VCS/Local History 版本控制伺服器/本地歷史

快捷鍵功能譯文
Ctrl KCommit project to VCS提交工程到版本控制伺服器
Ctrl TUpdate project from VCS從版本控制伺服器更新工程
Alt Shift CView recent changes檢視最新改動
Alt BachQuote(`)‘VCS’ quick popup快速彈出版本控制伺服器

Live Templates 動態模組

快捷鍵功能譯文
Ctrl Alt JSurround with Live Templates動態模組包裹
Ctrl JInsert Live Template插入實時模板

General 通常

快捷鍵功能譯文
Alt #[0-9]Open corresponding tool window開啟相應的工具視窗
Ctrl SSave all儲存所有
Ctlr Alt YSynchronize同步
Ctrl Shift F12Toggle maximizing editor切換編輯器最大化
Alt Shift FAdd to Favorites收藏
Alt Shift IInspect current file with current profile用當前配置檔案檢查當前檔案
Ctrl BachQuote(`)Quick switch current scheme快速開啟最近的解決方案
Ctrl Alt SOpen Settings dialog開啟設定對話方塊
Ctrl Shift AFind Action查詢並呼叫編輯器的功能
Ctrl TabSwitch between tabs and tool window在選項卡和工具視窗之間切換

本人英語水平有限,翻譯不正確的還請多多指正![email protected]