作爲一個工具控,不來總結點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 對一個文件裏你做的改動保持實時的跟蹤,通過在編輯器的左側欄顯示一個藍色的標記。
擊那個標記,會顯示出之前的內容以及一個工具欄:
你可以很容易地回滾這些改動,在一個詳盡的對話框中查看這些改動或是將之前的文本粘貼到剪切板上。