第2章 PyCharm:从安装到调试,我的得力助手
说实话,我见过太多初学者在编辑器上栽跟头。有人用记事本写代码,有人被环境配置搞到崩溃。我个人习惯是——选对工具,事半功倍。PyCharm就是那个能让你少走半年弯路的工具。
2.1 安装PyCharm,其实很简单
去官网下载PyCharm,记住选Community版(社区版),免费且够用。Professional版虽然功能更强,但咱入门阶段用不上。我当年第一次装的时候,直接下了个专业版,结果发现一堆用不上的功能,反而把自己搞晕了。
安装过程基本一路Next。唯一要注意的是——勾上「Add launchers dir to PATH」。嗯,这一步很多人会忽略,但后面你会感谢我的。
2.2 设置字体,保护眼睛
写代码一写就是几个小时,字体不合适,眼睛真的会抗议。我个人习惯用JetBrains Mono,等宽字体,看着舒服。你可以在Settings → Editor → Font里调整。
| 设置项 | 我的推荐值 | 说明 |
|---|---|---|
| 字体 | JetBrains Mono | 等宽,清晰,适合代码 |
| 字号 | 16 | 不大不小,看着不累 |
| 行间距 | 1.2 | 太挤容易看串行 |
我曾经用默认字体写了一个通宵,第二天眼睛又干又涩。后来换了JetBrains Mono,舒服多了。你想想看,工具是为人服务的,别委屈自己。
2.3 设置快捷键,效率翻倍
PyCharm的快捷键默认是Eclipse风格的。但如果你是从别的编辑器转过来的,可以改成自己习惯的。在Settings → Keymap里改。
我常用的几个快捷键:
- Ctrl + Shift + F10:运行当前文件
- Ctrl + D:复制当前行
- Ctrl + /:注释/取消注释
- Shift + F6:重命名(这个超好用)
2.4 PyCharm常用设置,别踩坑
有几个设置我建议你一开始就改好,省得后面麻烦。
- 自动保存:默认是开启的,别关。我见过有人写了两小时代码,断电全没了。
- 代码自动补全:Settings → Editor → General → Code Completion,把大小写敏感关掉。这样你打「pr」也能出来「print」。
- 文件编码:Settings → Editor → File Encodings,全部设成UTF-8。不然中文注释会乱码。
为什么会这样?因为PyCharm默认用的是系统编码,Windows下可能是GBK。你想想看,代码里写个中文注释,结果别人打开是乱码,多尴尬。
2.5 调试,解决问题的核心技能
调试是写代码的必备技能。说白了,就是让代码一步步跑,看它到底在哪一步出了问题。
PyCharm的调试器很强大。你只需要在行号旁边点一下,设个断点(红点),然后点那个小虫子图标(Debug)。
调试时常用的操作:
- Step Over (F8):一步步执行,不进入函数内部
- Step Into (F7):进入函数内部,看细节
- Step Out (Shift + F8):跳出当前函数
- Resume Program (F9):直接跑到下一个断点
举个例子,你写了个函数计算两个数的和,但结果不对。设个断点,一步步看变量值,很快就能找到问题。说白了,调试就是让代码「开口说话」。
2.6 我的调试小技巧
嗯,这里分享几个我常用的技巧:
- 条件断点:右键点击断点,可以设置条件。比如只在i等于5时停下。这样不用一次次按F8。
- 变量查看:调试时,鼠标悬停在变量上就能看到值。也可以在下方的Variables窗口看。
- 表达式求值:调试时按Alt + F8,可以输入任意表达式,PyCharm会帮你算出来。这个在排查复杂逻辑时特别好用。
我曾经在一个循环里调试了半小时,后来发现是条件写反了。用条件断点,一秒定位。所以说,工具用好了,效率翻倍。
2.7 总结
PyCharm是个好工具,但别被它的功能吓到。你只需要掌握安装、字体、快捷键、常用设置和调试这五块,就能愉快地写Python了。剩下的功能,用到再学,不迟。
下一章,我们开始写真正的Python代码。准备好了吗?