pycharm中預設是不能用ctrl+滾輪改變字型大小的,可以在file -> setting ->editor-〉mouse中設定
ctrl + o 根據name模糊查找目前檔案中類、方法
alt + (向左箭頭或者向右箭頭) ,回退or前進到到之前檢視或者編輯處
alt + (向上箭頭或者向下箭頭) ,将目前方法整體往下或者往上移動
ctrl+shift+r 根據name模糊查找某個資源檔案
ctrl+shift+t 根據name模糊查找目前project中某個類
ctrl+/ 注釋,取消注釋代碼
ctrl+d 删除目前行代碼
ctrl+ h 整個項目中查找
ctrl+ s(沒作用,pycharm是自動儲存)
f3與ctrl+滑鼠左鍵效果一樣:跳轉到方法定義處
shift+enter 在行中編輯自動跳轉到下一行開頭處
ctrl + alt + l 代碼格式化
ctrl + shift + ]/[ 標明代碼塊結束、開始
ctrl+shilf+f12 最大最小化目前編輯視窗(相當于eclipse ctrl+m)
ctrl + f6 視窗間切換
ctrl +(-/+) 折疊放開代碼
alt+shift+r 将目前檔案重命名(eclipse中用f2、當時pycharm被沖突了)
單步調試按鈕(f5/f6/f7/f8),自己多用幾次就熟悉了,此處不講。
reall=‘------’
第一部分:
因為在eclipse上面開發有好一段時間了,是以習慣了eclipse的快捷鍵。是以目前雖然轉成pycharm開發,還是習慣用eclipse快捷鍵
是以接下來講解下如何将pycharm設定為eclipse快捷鍵。
左側搜尋框輸入"keymap" 然後在右側選擇eclipse。
點選ok,即完成了pycharm的eclipse快捷鍵設定。
第二部分:
先附上pycharm預設快捷鍵:
pycharm3.0預設快捷鍵(翻譯的)
1、編輯(editing)
ctrl + space 基本的代碼完成(類、方法、屬性)
ctrl + alt + space 快速導入任意類
ctrl + shift + enter 語句完成
ctrl + p 參數資訊(在方法中調用參數)
ctrl + q 快速檢視文檔
shift + f1 外部文檔
ctrl + 滑鼠 簡介
ctrl + f1 顯示錯誤描述或警告資訊
alt + insert 自動生成代碼
ctrl + o 重新方法
ctrl + alt + t 選中
ctrl + / 行注釋
ctrl + shift + / 塊注釋
ctrl + w 選中增加的代碼塊
ctrl + shift + w 回到之前狀态
ctrl + shift + ]/[ 標明代碼塊結束、開始
alt + enter 快速修正
ctrl + alt + o 優化導入
ctrl + alt + i 自動縮進
tab / shift + tab 縮進、不縮進目前行
ctrl+x/shift+delete 剪切目前行或標明的代碼塊到剪貼闆
ctrl+c/ctrl+insert 複制目前行或標明的代碼塊到剪貼闆
ctrl+v/shift+insert 從剪貼闆粘貼
ctrl + shift + v 從最近的緩沖區粘貼
ctrl + d 複制標明的區域或行
ctrl + y 删除標明的行
ctrl + shift + j 添加智能線
ctrl + enter 智能線切割
shift + enter 另起一行
ctrl + shift + u 在標明的區域或代碼塊間切換
ctrl + delete 删除到字元結束
ctrl + backspace 删除到字元開始
ctrl + numpad+/- 展開折疊代碼塊
ctrl + numpad+ 全部展開
ctrl + numpad- 全部折疊
ctrl + f4 關閉運作的頁籤
2、查找/替換(search/replace)
f3 下一個
shift + f3 前一個
ctrl + r 替換
ctrl + shift + f 全局查找
ctrl + shift + r 全局替換
3、運作(running)
alt + shift + f10 運作模式配置
alt + shift + f9 調試模式配置
shift + f10 運作
shift + f9 調試
ctrl + shift + f10 運作編輯器配置
ctrl + alt + r 運作manage.py任務
4、調試(debugging)
f8 跳過
f7 進入
shift + f8 退出
alt + f9 運作遊标
alt + f8 驗證表達式
ctrl + alt + f8 快速驗證表達式
f9 恢複程式
ctrl + f8 斷點開關
ctrl + shift + f8 檢視斷點
5、導航(navigation)
ctrl + n 跳轉到類
ctrl + shift + n 跳轉到符号
alt + right/left 跳轉到下一個、前一個編輯的頁籤
f12 回到先前的工具視窗
esc 從工具視窗回到編輯視窗
shift + esc 隐藏運作的、最近運作的視窗
ctrl + shift + f4 關閉主動運作的頁籤
ctrl + g 檢視目前行号、字元号
ctrl + e 目前檔案彈出
ctrl+alt+left/right 後退、前進
ctrl+shift+backspace 導航到最近編輯區域
alt + f1 查找目前檔案或辨別
ctrl+b / ctrl+click 跳轉到聲明
ctrl + alt + b 跳轉到實作
ctrl + shift + i檢視快速定義
ctrl + shift + b跳轉到類型聲明
ctrl + u跳轉到父方法、父類
alt + up/down跳轉到上一個、下一個方法
ctrl + ]/[跳轉到代碼塊結束、開始
ctrl + f12彈出檔案結構
ctrl + h類型層次結構
ctrl + shift + h方法層次結構
ctrl + alt + h調用層次結構
f2 / shift + f2下一條、前一條高亮的錯誤
f4 / ctrl + enter編輯資源、檢視資源
alt + home顯示導覽列f11書簽開關
ctrl + shift + f11書簽助記開關
ctrl + #[0-9]跳轉到辨別的書簽
shift + f11顯示書簽
6、搜尋相關(usage search)
alt + f7/ctrl + f7檔案中查詢用法
ctrl + shift + f7檔案中用法高亮顯示
ctrl + alt + f7顯示用法
7、重構(refactoring)
f5複制f6剪切
alt + delete安全删除
shift + f6重命名
ctrl + f6更改簽名
ctrl + alt + n内聯
ctrl + alt + m提取方法
ctrl + alt + v提取屬性
ctrl + alt + f提取字段
ctrl + alt + c提取常量
ctrl + alt + p提取參數
8、控制vcs/local history
ctrl + k送出項目
ctrl + t更新項目
alt + shift + c檢視最近的變化
alt + backquote(’)vcs快速彈出
9、模版(live templates)
ctrl + alt + j目前行使用模版
ctrl +J插入模版
10、基本(general)
alt + #[0-9]打開相應的工具視窗
ctrl + alt + y同步
ctrl + shift + f12最大化編輯開關
alt + shift + f添加到最喜歡
alt + shift + i根據配置檢查目前檔案
ctrl + backquote(’)快速切換目前計劃
ctrl + alt + s 打開設定頁
ctrl + shift + a查找編輯器裡所有的動作
ctrl + tab在視窗間進行切換
一些常用設定:
1. pycharm預設是自動儲存的,習慣自己按ctrl + s 的可以進行如下設定:
1. file -> setting -> general -> synchronization -> save files on frame deactivation 和 save files automatically if application is idle for .. sec 的勾去掉
2. file ->setting -> editor -> editor tabs -> mark modified tabs with asterisk 打上勾
2. alt + enter: 自動添加包
3. 對于常用的快捷鍵,可以設定為visual studio(eclipse...)一樣的:
file -> setting -> keymap -> keymaps -> vuisual studio -> apply
4. pycharm中預設是不能用ctrl+滾輪改變字型大小的,可以在file -> setting ->editor-〉mouse中設定
5. 要設定pycharm的字型,要先在file -> setting ->editor-〉editor中選擇一種風格并儲存,然後才可以改變
6. 在setting中搜尋theme可以改變主題,所有配色統一改變
第三部分:
pycharm的git配置使用:
1、windows上面安裝git-1.9.4-preview,遠端clone代碼至本地
2、打開pycharm:
選擇步驟1中clone的git 代碼:
上述commit directory為送出變化到本地版本管理庫。
pull、push即是标準的git 操作遠端代碼指令。
注:假若上述項目右鍵沒有找到git選項,則在file->seeting->version control中添加該項目到版本庫控制中: