Pycharm中一些不為人知的技巧

劉志軍發表於2017-10-13

工欲善其事必先利其器,Pycharm 是最受歡迎的Python開發工具,它提供的功能非常強大,是構建大型專案的理想工具之一,如果能挖掘出裡面實用技巧,能帶來事半功倍的效果。

以下操作都是基於 Windows 平臺下的預設KeyMap設定,在 Mac 也是類似的。

0 快速查詢檔案

開發專案時,檔案數量越來越龐大,有時要在不同的檔案之間來回切換,如果還是從左側工程目錄中按層級去查詢的話,效率非常低效,通常,我們要用的都是最近檢視過或編輯的檔案,用快捷 Ctrl + E 可開啟最近訪問過的檔案或者用 Ctrl+Shift+E開啟最近編輯過的我檔案。

從Tab頁逐個地掃描也不快,如果你有強迫症不想顯示Tab頁的話可以在 Settings 中將 Tabs 設定為 None,直接使用快捷鍵來開啟最近檔案來提高效率。

1. 萬能搜尋

如果要評選Pycharm中最實用的快捷鍵,非 Double Shift 莫屬,連續按兩下 Shitf 鍵可以搜尋檔名、類名、方法名,還可以搜尋目錄名,搜尋目錄的技巧是在在關鍵字前面加斜槓/

如果你要全域性專案範圍內搜尋檔案裡面的關鍵字,那麼就需要使用 Ctrl + Shfit + F,或者 Ctrl + Shfit + R全域性替換。

2. 歷史貼上版

如果你是Mac使用者,一定熟悉 Alfred, Alfred是一款歷史貼上板神器,它快取了過去一段時間的複製的內容,在 P月charm 中可通過 Ctrl + Shift + V 可訪問歷史貼上板。

3. 分割視窗

在大屏顯示器上寫程式碼倍兒爽,很多時候我們在兩個檔案中來回的切換,這時把螢幕切割成兩半就無需來回切換了,效率大大提高。Pycharm的預設配置沒有設定分割的快捷鍵,你可以在Settings中的Keymap自定義快捷鍵。

不僅支援縱向分隔,還可以橫向分隔

4. 智慧提示

智慧提示是 IDE 的標配功能,Pycharm 預設有自動提示功能,但是還不夠智慧,比如要使用還沒有引入到模組則沒法自動提示了,使用 Alt + Enter 智慧提示你選擇合適的操作。

5. 任意位置換行

無論你的游標處在何位置,你都可以通過快捷鍵 Shfit + Enter 另起一行,這樣無需把游標移到末尾去操作。

部落格:foofish.net
公眾號:Python之禪

Python之禪
Python之禪

相關文章