前序
每次看到新的Pycharm都想尝个鲜,pycharm可以使用上一个版本的配置,但也有出现一些异常情况。
自己重新配置,也会浪费一些时间。借此,想把每次配置都会弄的内容总结,方便下一次的配置
安装
作者一般是使用公众号【软件智库】里面找到Pycharm和Python。
点击进去会有下载好的内容保存到百度网盘中,登录网盘,把东西下好,就可以按照下面的安装流程一步一步的操作就可以了。
一、Pycharm基本配置
一个刚安装好的软件,很多东西是没有配置的。进入到Pycharm后,使用Ctrl+Shift+S快捷键打开Pycharm设置界面:
1.界面颜色设置 Settings->Editor->Color Scheme
2.字体大小和行距设置 Settings->Editor->Font
3.脚本模板配置 Settings->Editor->File and Code Templates->Python script
#!/usr/bin/python3
# -*- coding: utf-8 -*-
#set( $SITE = "https://www.cnblogs.com/c-x-a" )
"""
# @version: v1.0
# @author : 陈彪
# @Email : 1259319710@qq.com
# @Project : ${PROJECT_NAME}
# @File : ${NAME}.py
# @Software: ${PRODUCT_NAME}
# @time: ${DATE} ${TIME}
# @description :
"""
def func():
pass
class Main():
def __init__(self):
pass
if __name__ == "__main__":
pass
其他可用的预定义文件模板变量为:
$ {PROJECT_NAME} - 当前项目的名称。
$ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。
$ {DATE} - 当前的系统日期。
$ {TIME} - 当前系统时间。
$ {YEAR} - 今年。
$ {MONTH} - 当月。
$ {DAY} - 当月的当天。
$ {HOUR} - 目前的小时。
$ {MINUTE} - 当前分钟。
$ {PRODUCT_NAME} - 将在其中创建文件的IDE的名称。
$ {MONTH_NAME_SHORT} - 月份名称的前3个字母。 示例:1月,2月等
$ {MONTH_NAME_FULL} - 一个月的全名。 示例:1月,2月等
每次打开新建一个.py文件时就呈现以下效果
4.解释器导入 Project->Project Interpreter
点击Show All,进入解释器选择窗口,再点击+号
点击+号,我们可以选择解释器所在的路径,然后点击OK,完成添加。
最后点击apply就可以应用了。
插件安装
- Tempore 记录编程时间
测试组件
- pytest
下载pytest,打开cmd,使用pip install pytest命令
在pycharm中,settings->Tools->Python Integrated Tools
代码格式化
在我们刚开始写代码的时候,难免会出现代码写得不规范的问题,虽然说并不影响运行,但是可读性比较低,尤其是当你去读一个比较长且不规范的代码的时候,你就会体会其中痛苦。
比如这种不规范的写法,中间时不时地给你来几个空格。
下面我们讲讲怎么处理,代码规范化有两种方式
- autopep8
下载autopep8,打开cmd,使用pip install autopep8命令
settings->Tools->External Tools->[+]
Name: autopep8
Group: Code Specification
Program: autopep8.exe存放路径
Arguments: --in-place --aggressive --aggressive $FilePath$
Working directory: $ProjectFileDir$
Output filters: $FILE_PATH$\:$LINE$\:$COLUMN$\:.*
2.Pycharm自带的Reformat Code
我们只要在写完代码之后,找到菜单栏的“Code”,点击一下“Reformat Code”就能自动地将代码进行规范化处理。
其他环境-Linux
- pylint
首先plugins搜索pylint然后重启
再通过python安装
pip install pylint
Settings->Tools->External Tools
- program: python安装目录下scripts/pylint.exe
- arguments: --output-format=parseable --disable=R -rn --msg-template="{abspath}:{line}: [{msg_id}({symbol}), {obj}] {msg}" $FilePath$
- working firectory: $FileDir$
快速多行注释或者取消多行注释
虽然我们在写代码中可以用“#”来进行单行注释,但如果有多行代码需要注释,那么一行一行来敲“#”就有点麻烦,这里我们可以用鼠标选中多行代码,然后按 Ctrl+/ 就能进行多行代码的注释了,同时也可以取消多行代码的注释。
快速修改同一个变量或类
在写代码中时我们经常要定义很多变量或类,变量或类在写代码时可能会在多个地方被使用,那如果我们需要把代码里的某一个变量或类全部修改,那么我们是一处一处去修改吗?
当然不需要,我们只需要选中需要重新命名的变量或类,右键弹出选项中选择Refactor,然后点击Rename,就可以进行全局修改了。
比如说我想把代码中的所有"n"变量都改成“i”,那么操作如下:
上面比较半自动化,下面是自动化的处理方式
- 将光标置于要修改的变量名后面
- 多次按alt+j,这样就可以在相同的变量名后面添加光标
- 此时可以同时删除并修改这些已经选中的变量名了。
快速查找变量、函数等等
当我们的代码比较长的时候,如果是从头到尾去滑动来查找某个变量或者函数就很麻烦,这个时候我们就需要用到快捷键 Ctrl+f 来进行快速查找。
比如说我想在贪吃蛇这个项目里面去查找一下“runGame”这个函数是在哪里用到的,那么我们就只需要用 Ctrl+f 调出小窗口,然后输入关键字“runGame”就能查到代码中“runGame”出现的所有位置。
查找修改历史
写项目的时候是经常要修改的,有时候需要来回改好几天才能完成,但如果我们今天打开pycharm去添加一个新功能,做了很久之后又不想要了,想弄回昨天的版本,但时间比较长了,撤销也扯不回来了,该怎么办?
这个时候你就需要查找修改历史了,pycharm还是很人性化的,你所做的每一步改变,它都帮你存有历史记录,只需要右击文件,在Local History里面就能查到所有的历史版本。
拿个最简单的例子,比如说我现在的代码里面多了一个功能做“执行完毕之后提示’执行结束’”,我不需要它,但我此刻已经无法撤销了,该怎么办?这个时候我们就可以去Local History查找历史版本,把现有版本改回历史版本。(除了直接删除,直接删除不是我们的目的)
安装配置pippy国内源
我们在用pip去安装一些资源的时候,pycharm默认是给我们去下载国外的资源的,有时候会因为网络等问题导致安装失败,其实我们可以做一下配置,让它去下载国内的资源就可以解决了。
最常见的就是去清华大学的开源镜像站下载,这个我们只需要在pycharm设置一下,以后它就会自己去国内下载了。
设置方法:点击右上角“File”→点击“Settings”→找到Project下面的“Python interpreter”→点击“+”→点击“Manage Repositories”→点击“+”→输入清华大学开源软件镜像站地址:https://pypi.tuna.tsinghua.edu.cn/simple。有时候清华源并不能找到相关的第三方库,可以一起添加其他好用的镜像源,参考下面的
https://pypi.tuna.tsinghua.edu.cn/simple/
http://mirrors.aliyun.com/pypi/simple/
http://pypi.douban.com/simple/
https://pypi.mirrors.ustc.edu.cn/simple/
安装包
写代码实现某些功能的时候我们经常要安装软件包,所以给pycharm安装包这个这个功能是必须要掌握的。
方法:
点击左上角“File”→点击“Settings”→找到Project下面的“Python interpreter”→点击“+”→输入你想安装的包的名字,例如“pygame”,然后点击下面的“Install Package”就开始安装了,安装完成就可以用了。
注意一点就是安装完成后才能用,在界面下方会有下载的进度条:
调试
写代码的时候我们很容易会报错,但有时候报错我们自己在明面上也是很难看出问题的,那么这个时候我们就需要调试了,这也是开发过程中常用的一个技巧。
怎么调试?在你觉得可能会出错的那行代码左边单击一下就会出现一个红点,我们称之为断点,只要程序运行到断点的位置就会自动停下来。设置完断点之后,我们右键选择“Debug 项目名”来进行运行,然后到了运行界面,我们一步一步走,同时可以看出里面的一些变量的值的变化情况。
调试也有比较多的门道,具体的调试技巧大家可以去网上搜索一下,我就不在这里过多解释了。
设置个性背景
这个算是个附加功能吧,可以给自己的pycharm设置个性的背景,看个人需要,想设置的可以设置一下,毕竟写代码的时候看英文和数字也挺累的,偶尔看点别的也是可以的,比如自己的女朋友。
设置方法:
①打开pycharm,点击File,选择settings。
②在Appearance & Behavior 选项下点击Appearance,点击Background Image。
③在右上角有“…”的地方点击一下,就可以选择你想当成背景的图片,确定之后,选择你喜欢的展现方式,我觉得第二种还是不错的。
最后就是设置一下背景图片的亮度,我建议亮一点的背景在10%透明度就差不多了,太亮了影响看代码,看个人喜好和图片颜色吧。
(说明一下,那种背景不是我的)
二、常用快捷键
附上Pycharm常用的快捷键汇总,写代码的过程中越写越顺。