博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PyCharm使用心得
阅读量:7142 次
发布时间:2019-06-29

本文共 1459 字,大约阅读时间需要 4 分钟。

前言

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.

更新记录

2017年08月25日 - 初稿

阅读原文 -

扩展阅读

PyCharm -

购买和使用

JetBrains 的产品大多数是付费形式,但是对于教育行业却实行免费授权计划,几乎涵盖所有产品,十分良心。

学生授权申请方式

如果已经有一定经济能力请支持正版

基本配置

以下设置选项随着版本调整可能发生位置变化,但可以在Settings(Ctrl+Alt+S)左上角的搜索栏里快速进行查询

字体调整

默认的字体个人觉得偏小,File-->Settings-->Editor-->Font,新版本不必像老版本一样调整前必须要保持一个新的Scheme,直接修改你喜欢的字体和大小应用就可以看到效果了

显示行号

File-->Settings-->Editor-->General-->Appearance里勾选Show line numbers

皮肤主题与编辑器主题

皮肤主题和编辑器主题是分开设置的

皮肤主题在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官方帮助文档翻译了一遍,如果英文不好可以适度参考

我的Pycharm,我做主 -

转载地址:http://avwgl.baihongyu.com/

你可能感兴趣的文章
HTML5之Canvas绘图——Canvas画布调整之移动、缩放、旋转
查看>>
排查数据库性能的常用sql语句
查看>>
全排列
查看>>
Node.js&NPM的安装与配置(转)
查看>>
C# CRC16 查表法
查看>>
js中获取键盘事件
查看>>
面试(4)-spring-Spring面试题和答案
查看>>
请教 JTable 里的单元格如何使得双击进入单元格后,单元格的内容处于全选中状态...
查看>>
jQuery 各类判断函数汇总
查看>>
Android studio 分32位64位版本吗?
查看>>
UIcollectionView的使用(首页的搭建1)
查看>>
[原创]AM3352 + TPS65910 调试方法+调试记录
查看>>
.net基本数据类型操作
查看>>
docker 应用-2(Dockerfile 编写以及镜像保存提交)
查看>>
监控 Linux 性能的 18 个命令行工具
查看>>
3000本IT书籍下载地址
查看>>
VS2017 WinFrom打包设置与教程
查看>>
Cannot change version of project facet Dynamic Web Module to 3.0 requires Java 1.6 or newer 解决方案...
查看>>
数据库修改一个表中的字段值等于另一个表字段值
查看>>
mongodb pymongo.errors.CursorNotFound: Cursor not found, cursor id: 82792803897
查看>>