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里面加断点,访问相应代码,则会断住。

最新文章

  1. web前端基础知识-(六)jQuery-补
  2. 关于AFNetworking中header的bug问题
  3. Ubuntu Gnome16.04下安装cuda、theano和opencv
  4. postfix删除队列中的邮件
  5. Weblogic发布小问题——weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND
  6. ECO
  7. C语言2
  8. xhr的send方法以及node如何处理get和post数据
  9. css 7.30
  10. 【开发技术】 java和JSP和JavaScript有什么区别
  11. MongoDB学习笔记(四)
  12. hdu 3065 AC自动机 标记数组不清零
  13. ubuntu14.04 anaconda tensorflow spyder(python3.5) + opencv3
  14. python全栈开发day14--内置函数和匿名函数
  15. Windows 2012 R2 安装Nessus
  16. circRNA研究手册
  17. linux 101 hacks 4stat diff ac
  18. 一种部署 Python 代码的新方法
  19. CentOS系统下yum命令的详细使用方法
  20. h5和css3构建响应式网站

热门文章

  1. Easyui 设置datagrid 进入编辑状态,保存结束编辑
  2. 第4月第2天 nsinvocation崩溃 mvc videotrack
  3. Learning Spark 第四章——键值对处理
  4. python 解压 压缩包
  5. TI PDK3.0 qt 交叉编译环境设置
  6. Mongodb命令集合
  7. angularjs向后台传递数据,与后端进行交互
  8. 读《Android编程权威指南》
  9. svn 合并分支
  10. js 数组,字符串,json互相转换