3

PyCharm 使用心得

 3 years ago
source link: https://wsgzao.github.io/post/pycharm/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
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://wsgzao.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 在右侧把你要自动添加的内容加进去

# -*- coding: utf-8 -*-
# __author__ = 'wangao'

常用快捷键

温馨提示:PyCharm 会实时自动保存代码并写入本地文件

Ctrl + / 行注释,可以批量选择和取消
快速按 2 次 Shift 全局文件名称查找,可以快速定位所要编辑的文件

Ctrl + F 当前文件查找
Ctrl + R 当前文件替换
Ctrl + Shift + F 全局查找,可能会和输入法的简繁快捷键冲突,记得关闭
Ctrl + Shift + R 全局替换

Ctrl + Z 撤销
Ctrl + Shift + Z 回撤

玩转 PyCharm

IntelliJ IDEA 简体中文专题教程


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK