pycharm使用快捷鍵筆記
1、編輯(Editing)
Ctrl + Alt + Space 快速匯入任意類
Ctrl + Shift + Enter 語句完成(自動切換到下一行)
Ctrl + Q 快速檢視文件(推薦用Ctrl+懸浮),bug1,不支援中文;2,多行會合並一行顯示。建議註釋樣式:
Ctrl + 懸浮/單擊滑鼠左鍵 簡介/進入程式碼定義(代替Ctrl+Q)
Ctrl + O 重新方法,顯示已有的父類方法。類繼承的時候經常使用。
Ctrl + / 行註釋/取消行註釋
Ctrl + Shift + / 塊註釋(在Html頁面中生效)
Ctrl + Shift + ]/[ 選定程式碼塊結束、開始
Alt + Enter 快速修正(如引入包等)
Ctrl + Alt + L 程式碼格式化
Ctrl + Alt + O 優化匯入(匯入但未用的包將被刪除,程式碼提交前執行)
Ctrl + Alt + I 自動縮排(遇到問題可嘗試使用,不穩定)
Ctrl + Shift + V 從最近的緩衝區貼上(可以進行選擇,儲存最近5次剪下板內容)
Ctrl + D 複製選定的區域或行
Ctrl + Y 刪除選定的行
Ctrl + Shift + J 程式碼合併,多行變一行,在本行後新增分號‘;’
Ctrl + Shift + U 選中文字大小寫轉換
Ctrl + Numpad+/- 展開/摺疊程式碼塊(當前位置的:函式,註釋等)
Ctrl + shift + Numpad+/- 展開/摺疊所有程式碼塊(內容較多時使用,方便目標定位)
2、查詢/替換(Search/Replace)
Ctrl + R 替換 Ctrl + Shift + R 全域性替換
Ctrl + Shift + F 或者連續2次敲擊shift 全域性查詢{可以在整個專案中查詢某個字串什麼的,如查詢某個函式名字串看之前是怎麼使用這個函式的}
2次敲擊shift 推薦查詢方式 找檔案可以輸入app名,如 rule\url 即可更精確找到 rule\urls.py
4、除錯(Debugging)
F8 跳過
Shift + F8 退出
F9 恢復程式
5、導航(Navigation)
Ctrl + N 跳轉到類
Alt + Right/Left 跳轉到下一個、前一個編輯的選項卡(程式碼檔案)
Alt + Up/Down跳轉到上一個、下一個方法
trl+Shift+Backspace 導航到最近編輯區域 {差不多就是返回上次編輯的位置} (Ctrl+Alt+Left/Right 後退、前進)
Ctrl + Alt + B 跳轉到實現
Ctrl + Shift + I檢視快速定義(不用點進去即可檢視全部程式碼)
Ctrl + U跳轉到父方法、父類(對於繼承類,可以快速檢視覆蓋的方法或屬性)
Ctrl + ]/[跳轉到程式碼塊結束、開始(類的開始/結束處)
Ctrl + H型別層次結構(檢視類繼承關係)
F2 / Shift + F2下一條、前一條高亮的錯誤
Ctrl + Alt + F7/Alt + F7 查詢呼叫方法
7、重構(Refactoring)
Shift + F6重新命名
Ctrl + Alt + M提取方法
10、基本(General)
Ctrl + Shift + F12最大化編輯開關
Ctrl + Tab在視窗間進行切換(已開啟的視窗中快速切換,配合滑鼠使用效果更好)
pycharm常用設定
4. 顯示“行號”與“空白字元”
> Appearance -> 勾選“Show line numbers”、“Show whitespaces”、“Show method separators”
10 python檔案預設編碼
File Encodings> IDE Encoding: UTF-8;Project Encoding: UTF-8;