你有哪些想要分享的 PyCharm 提示?
來源:互聯網
上載者:User
奇技淫巧;能提高效率的;或者其他一切你認為可以分享的都可以哦
:D
回複內容:
JetBrains家的IDE很多技巧是通用的,說一些自己日常用得多但不一定僅限於PyCharm的技巧:
`ctrl+alt+L`,格式化代碼,曾經用Eclipse的時候,格式化代碼一定要先選中某個地區的代碼塊再進行格式化,用了JetBrains的IDE之後就習慣性地格式化一下,還必須手賤多格式化幾次才舒服,不過有後遺症,以後到各種編輯框中總喜歡`ctrl+alt+L`幾下才舒服
`alt+enter`萬能鍵,不同情境有不同的表現方式,在還沒import(install)模組名上使用會import(install)相對應的模組,在方法名上使用補註釋,在測試中使用幫你補充斷言代碼……不管出錯了不知道怎麼辦,知道怎麼辦想這麼辦時都按下這個快速鍵,有驚喜
`ctrl+space` 萬能提示鍵,非靜態語言不太容易做提示,PyCharm的會根據上下文提供補全。不僅是代碼提示,`ctrl+f`搜尋的時候,不知道該鍵入啥時就按下,經常給人驚喜。在windows下由於IME無法使用這個快速鍵,`ctrl+alt+s`開啟設定鍵入 keymap,在Keymap中搜尋basic可以找到並修改它
`ctrl+shift+f10`運行當前檔案,十分智能,如果是測試代碼,則以測試模式run,並列出測試通過情況。
`ctrl+w`擴充選取和`ctrl+shift+w`縮減選區,根據當前層級一層一層向上伸展選中地區,例如value ->key:value -> dict -> ... ,每按一次就擴充一級,`ctrl+shift+w`用來取消上一次的擴充選取操作,注意後遺症,大部分軟體中的`ctrl+w`是關閉!是`ctrl+shift+箭頭`而不是`ctrl+w`
`ctrl+q`查注釋
`ctrl+shift+i`沒注釋時查源碼
`ctrl+p`調用方法時查看參數,在括弧內按下,就知道當前位置該給啥參數,不過由於是Python,這裡使用`ctrl+space`也可以達到很好的效果
`shift+enter`另起一行,游標在行內任意位置都能另起一行,且不破壞當行結構
`ctrl+alt+enter`向上另起一行
`ctrl+shift+數字鍵`與`ctrl+數字鍵`書籤功能
`ctrl+shift+a`搜尋IDE功能,比如想看看這個檔案的曆史,就鍵入history 可以找到 Local history
雙擊`shift`搜尋一切,不管是IDE功能、檔案、方法、變數……都能搜尋
各個視窗下,無論是Project,Setting,Debugger...都可以直接鍵入想要搜尋的內容,它會幫你高亮
內建的REPL,由於JetBrains的加成可以實現很多與編輯器內相同的效果
內建Git,通過外掛程式可以支援 Git flow,十分優秀的代碼對比,merge時解決衝突很有協助
Local history,檔案夾,每個檔案都有記錄曆史版本
Tip of the day,總會給人帶來一些有用的小功能 ,別嫌煩就給關了啊
內建source code pro字型+Darcula Theme(暗色主題) ,眼不疼了
固態硬碟,配合JetBrains碉堡的索引,雖然沒什麼關係
想到了再補充吧ideavim最最常用的,f9。
最常用的,ctrl+滑鼠看內建函數
其他,我也不熟。。。為什麼 我文本中無法輸入 z shift+z 可以輸入Zcltr + / 快速注釋
cler + d 複製游標所在的行
最有的一個,本機編輯,運行時使用了遠程環境,省去了環境切換的麻煩。
之後你就可以win編輯文本,儲存後直接傳到linux環境下,運行時也是用了linux的環境