Pycharm中的一些技巧
作為一個工具控,不來總結點pycharm的使用技巧怎麼行呢?
1)遠端程式碼編輯+除錯
這類使用情景就是,比如遠端機器是執行CentOS系統的伺服器,本地主機是安裝了Pycharm的OS X。
要在本地寫程式碼,遠端機器上執行除錯。
首先,新建一個專案(目前還是一個空專案),配置遠端Python直譯器。並且設定SSH金鑰登陸。(步驟見下)
大概會進過幾分鐘的時間,pycharm會在遠端機器上部署配置相關檔案。
繼續“部署”的配置
在“options”中設定如下,這樣本地按Command+s儲存後,自動和遠端伺服器同步:
在configuration中,設定遠端檔案和本地檔案的對映:
然後右擊左側的專案那一欄,同步本地和遠端檔案,其實就是一個下載過程:
同步完成之後,就可以在本地編輯,遠端運行了。
接下來,開啟遠端除錯。
在本地pycharm安裝路徑中找到pycharm-debug.egg,上傳到遠端機器上,並在遠端機器上使用easy_install pycharm-debug.egg安裝pycharm-debug.egg。
本地配置:
然後執行debug伺服器,等到遠端執行的程式來連線
此時,在pycharm最下方的log欄可以看到:
import pydevd
pydevd.settrace('10.10.10.206', port=51234, stdoutToServer=True, stderrToServer=True)
將以上程式碼貼上到要debug的原始碼中,就可以進行遠端除錯了。
2)版本控制-Git
設定登入github的賬號和密碼。
共享到github上。
也可以從github上checkout。
3)更多
在編輯欄的左側,有個藍色方塊,PyCharm 對一個檔案裡你做的改動保持實時的跟蹤,通過在編輯器的左側欄顯示一個藍色的標記。
擊那個標記,會顯示出之前的內容以及一個工具欄:
你可以很容易地回滾這些改動,在一個詳盡的對話方塊中檢視這些改動或是將之前的文字貼上到剪下板上。