PyCharm 使用心得
前言
PyCharm 是大 JB 旗下的产品之一,对于广大 Python 开发者来说应该不会陌生,对于个人开发者来说用什么 IDE(VIM/Sublime Text/Visual Studio Code) 可能并不重要,但是面对一个开发素质参差不齐的团队时,我相信老老实实统一使用 PyCharm 会是一个虽然大但是全的不错选择,因为一开始就开启 pep8 和 pylint 检测能显著提升代码质量,各种错误和警告提示会逼着你写出高质量的代码。当然统一编码和注释风格,小团队做一些适度的 code review 和单元测试会帮助团队一起更快的成长,良好的代码有时候靠的是自律、规范和 review,而不仅仅是技术。
“我不是个伟大的程序员,我只是个有着一些优秀习惯的好程序员” | By Kent Beck
PyCharm - Python IDE for Professional Developers by JetBrains.
更新记录
2019 年 08 月 30 日 - 增加玩转 PyCharm
2017 年 08 月 25 日 - 初稿
阅读原文 - https://liaojiaxin158.github.io/post/pycharm/
扩展阅读
PyCharm - https://www.jetbrains.com/pycharm/
购买和使用
JetBrains 的产品大多数是付费形式,但是对于教育行业却实行免费授权计划,几乎涵盖所有产品,十分良心。
如果已经有一定经济能力请支持正版
基本配置
以下设置选项随着版本调整可能发生位置变化,但可以在 Settings(Ctrl+Alt+S) 左上角的搜索栏里快速进行查询
字体调整
默认的字体个人觉得偏小,File-->Settings-->Editor-->Font
,新版本不必像老版本一样调整前必须要保持一个新的 Scheme,直接修改你喜欢的字体和大小应用就可以看到效果了
显示行号
在 File-->Settings-->Editor-->General-->Appearance
里勾选 Show line numbers
显示空格
在 File-->Settings-->Editor-->General-->Appearance
里勾选 Show whitespaces
皮肤主题与编辑器主题
皮肤主题和编辑器主题是分开设置的
皮肤主题在 File-->Settings-->Appearance & Behavior-->Appearance
的 Theme 选项下选择
编辑器主题在 File-->Settings-->Editor-->Colors Scheme
的 Scheme 选项下选择
自动生成文件头
默认情况下,新建完一个文件后,PyCharm 会生成一个author = ‘$USER’的文件头,但通常每个 Python 文件都会添加 # -*- coding: utf-8 -*-
来控制编码。可以在 File-->Settings-->File and Code Templates
中的 Templates 选中 Python Script 在右侧把你要自动添加的内容加进去
1 | # -*- coding: utf-8 -*- |
常用快捷键
温馨提示:PyCharm 会实时自动保存代码并写入本地文件
Ctrl + / 行注释,可以批量选择和取消快速按 2 次 Shift
全局文件名称查找,可以快速定位所要编辑的文件
Ctrl + F 当前文件查找
Ctrl + R 当前文件替换
Ctrl + Shift + F 全局查找,可能会和输入法的简繁快捷键冲突,记得关闭
Ctrl + Shift + R 全局替换
Ctrl + Z 撤销
Ctrl + Shift + Z 回撤