pycharm是一种Python IDE,能够帮助我们在编写代码时提高效率。
网上提供的有专业版和教育版之分。
- 专业版是收费的,功能更全面点。
- 教育版或社区版是阉割版本,但它是免费的。
Pycharm使用前设置
文字大小字体设定:
打开file->settings->Editor->Fonts-General-Font
选择自己需要的字体和大小,可以参考如下图设定,单击ok保存。
主题风格设置:
file->settings->Editor->Colors Scheme->General 设置主题全局样式
输入模板设定:
!/usr/bin/env python
-- coding:utf-8 --
为了便于不用每次都输入
1
2 #!/usr/bin/env python
-- coding:utf-8 --
我们可以在模板中直接加入这两句,以后每次新建Python文件这两句就已经在文件开头了。具体设置为:
打开file->settings->Editor->file and code template->python script
然后在模板内输入上面两行代码保存即可。
快捷键设置:
ctrl + / 注释(取消注释)行,可批量操作
Shift + Enter 另起一行
ctrl + shift +f10 运行脚本
Ctrl+Alt+L 全局代码排版
Ctrl + Shift + - 收缩所有的代码块;
Ctrl + Shift + + 展开所有的代码块
Ctrl+Alt+L (与QQ锁定热键冲突,需要关闭QQ的热键);
任何工具窗口中的Esc键将焦点移动到编辑器。
断点调试
断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。对我这个小白开发来说,还有一个作用是快速熟悉代码,拿到别人写的代码,有时看不太懂或看的很吃力,光这样看很无感,但是通过断点调试,可以很清楚的看到代码是怎么走的,每一步的参数的值等,驱动代码熟悉。
pycharm打断点很简单,在代码行号后空白槽点击一下,出现红球,就可以了。当Pycharm运行到该行代码时会将程序暂时挂起,通过debug相关功能就可以进行调试了。下面介绍调试过程中用到的命令。
操作步骤
在pycharm界面左下角,或者程序界面右上角有个虫子图标,点击进入debug模型。
相关快捷键
F8:step over 单步
遇到断点后,程序停止运行,按F8单步运行。
F7:step into 进入
配合F8使用。单步调试F8时,如果某行调用其他模块的函数,在此行F7,可以进入函数内部,如果是F8则不会进入函数内容,直接单步到下一行。
alt + F9:resume program 重启程序实际就是直接到下个断点
pycharm错误提示机制
如下图,pycharm提示有一个程序错误。
将鼠标光标放到右槽显示对应的红条纹上,能看到报错提示,如下图colon expected 意思为没有冒号。
Indent expected 为缩进错误。
他的名字叫Hector-the-Inspector(赫克托督察),负责代码的纠错检查,单击这个头像,会弹出一个窗口,里面有代码的高亮程度调节器:
如果你对自己的编程水平很有自信,那么你可以向左拖动到Syntax或者Hector头像None。在Syntax位置,系统只会对语法错误给出高亮提示,Hector头像只剩一半。在None位置,代码纠错功能完全关闭,编程速度更快,但也更容易出错,对应Hector头像消失。