工欲善其事必先利其器,Pycharm 是最受歡迎的Python開發工具,它提供的功能很是強大,是構建大型項目的理想工具之一,若是能挖掘出裏面實用技巧,能帶來事半功倍的效果。html
如下操做都是基於 Windows 平臺下的默認KeyMap設置,在 Mac 也是相似的。緩存
開發項目時,文件數量愈來愈龐大,有時要在不一樣的文件之間來回切換,若是仍是從左側工程目錄中按層級去查找的話,效率很是低效,一般,咱們要用的都是最近查看過或編輯的文件,用快捷 Ctrl + E
可打開最近訪問過的文件或者用 Ctrl+Shift+E
打開最近編輯過的我文件。工具
從Tab頁逐個地掃描也不快,若是你有強迫症不想顯示Tab頁的話能夠在 Settings 中將 Tabs 設置爲 None,直接使用快捷鍵來打開最近文件來提升效率。開發工具
若是要評選Pycharm中最實用的快捷鍵,非 Double Shift 莫屬,連續按兩下 Shitf 鍵能夠搜索文件名、類名、方法名,還能夠搜索目錄名,搜索目錄的技巧是在在關鍵字前面加斜槓/
。.net
若是你要全局項目範圍內搜索文件裏面的關鍵字,那麼就須要使用 Ctrl + Shfit + F
,或者 Ctrl + Shfit + R
全局替換。3d
若是你是Mac用戶,必定熟悉 Alfred, Alfred是一款歷史粘貼板神器,它緩存了過去一段時間的複製的內容,在 P月charm 中可經過 Ctrl + Shift + V
可訪問歷史粘貼板。code
在大屏顯示器上寫代碼倍兒爽,不少時候咱們在兩個文件中來回的切換,這時把屏幕切割成兩半就無需來回切換了,效率大大提升。Pycharm的默認配置沒有設置分割的快捷鍵,你能夠在Settings中的Keymap自定義快捷鍵。cdn
不只支持縱向分隔,還能夠橫向分隔htm
智能提示是 IDE 的標配功能,Pycharm 默認有自動提示功能,可是還不夠智能,好比要使用尚未引入到模塊則無法自動提示了,使用 Alt + Enter
智能提示你選擇合適的操做。blog
不管你的光標處在何位置,你均可以經過快捷鍵 Shfit + Enter
另起一行,這樣無需把光標移到末尾去操做。
博客:foofish.net
公衆號:Python之禪