pycharm安裝和首次使用
http://blog.csdn.net/chenggong2dm/article/details/9365437
快捷鍵:
找文件、代碼、引用相關
1、雙擊shift
在項目的所有目錄進行查找
2、alt+f7
非常非常頻繁使用的一個快捷鍵,可以幫你找到你的函數或者變量或者類的所有引用到的地方
3、Ctrl+s/Alt+F3
在文檔內查找特定內容
基礎操作
1、ctrl+shift+'-'
撤銷
2、Ctrl+shift+z
取消撤銷
3、Ctrl+Shift+I
查看類、方法的快速定義
4、Ctrl+q
查看快速文檔
Virtualenv
在外部創建env,導入pycharm中
http://ilaotan.github.io/2015/08/24/python-virtualEnv-pycharm.html
通過pycharm創建virtualenv
https://segmentfault.com/a/1190000003758895
pycharm調試django
http://www.cnblogs.com/lesliefang/p/4545921.html
django 應用 2 種調試方法
1 import pdb;pdb.set_trace() 命令行重啟應用
2 命令行啟動應用, pycharm 中 Tools -> Attach to Process , 選擇應用進程。 下斷點就可以調試了
pycharm配置遠程debug
http://nolinux.blog.51cto.com/4824967/1768708
http://www.aiuxian.com/article/p-2012231.html
http://blog.csdn.net/rogerjava/article/details/13095043
環境說明:本地Mac + Pycharm IDE,遠程Centos,要跑tornado的python服務。
目標:在centos上啟動服務,斷點在本地pycharm中加,訪問服務的時候,在本地能斷住,進行trace。
步驟:
1、在本機和遠程機都安裝pycharm-debug.egg:
安裝方法是locate pycharm-debug.egg找到本地pycharm安裝目錄下的pydebug文件,拷貝到Linux遠程機上。
本機和遠程機上都執行easy_install pycharm-debug.egg, 如果需要root權限,記得sudo,沒有安裝easy_install記得先安裝(不知百度知)。
2、本機pycharm里面配置本地監聽的IP和端口:
遠程服務執行的時候會通過該端口訪問本地的pycharm,檢測斷點。run-edit configurations, IP記得查看本地IP,端口選個大點的沒被占用的。apply 保存。
3、啟動本地監聽
如圖啟動。
4、在遠程服務器上的代碼啟動的地方加本地調試IP和端口。
5、在遠程服務器上啟動服務。
這時候在本地IDE里面加斷點,訪問相應代碼,則會斷住。