PyCharm常用配置和常用插件(小结)


Posted in Python onFebruary 06, 2021

常用配置

以下配置能使用File -> New Projects Settings -> Settings for New Projects进行配置的尽量用这个配置,因为这个配置是作用于所有新建项目的,不能用的选择File -> Settings

PyCharm常用配置和常用插件(小结)

配置Python解释器

PyCharm常用配置和常用插件(小结)

文件编码

PyCharm常用配置和常用插件(小结)

文件和代码模板

#!/usr/bin/env python3
# -*- coding:utf-8 -*-
# @author JourWon
# @date ${DATE}
# @file ${NAME}.py

PyCharm常用配置和常用插件(小结)

修改主题

PyCharm常用配置和常用插件(小结)

修改字体

PyCharm常用配置和常用插件(小结)

快捷键风格

PyCharm常用配置和常用插件(小结)

显示行数和方法线

PyCharm常用配置和常用插件(小结)

代码自动提示快捷键

移除占用Alt+斜杠的快捷键

PyCharm常用配置和常用插件(小结)

设置Basic快捷键为Alt+斜杠

PyCharm常用配置和常用插件(小结)

鼠标悬停显示文档说明

PyCharm常用配置和常用插件(小结)

关闭自动更新

PyCharm常用配置和常用插件(小结)

安装 autopep8 工具

PEP8是 Python Enhancement Proposal 8的缩写,翻译过来就是 Python增强建议书,也就是Python编码规范。

Mac安装方式

命令行输入pip install autopep8,如果执行autopep8 --version命令,输出类似autopep8 1.5.4 (pycodestyle: 2.6.0)的信息,则说明安装成功

Win10安装方式

PyCharm常用配置和常用插件(小结)

搜索autopep8,点击Install Package

PyCharm常用配置和常用插件(小结)

安装完成之后左下角会出现Packages autopep8 installed successful等信息

PyCharm常用配置和常用插件(小结)

Name:autopep8(可以随便取)

Tools settings

  •  ProgramsC:\dev\anaconda3\Lib\site-packages\autopep8.py
  • Parameters--in-place --aggressive --aggressive $FilePath$
  • Working directory$ProjectFileDir$

Output Filters设置:

  • regular expression to match output$FILE_PATH$:$LINE$:$COLUMN$:.*

autopep8在pycharm中的使用:在Pycharm编辑其中新建一个python文件,编辑一些不符合pep8风格的代码;将鼠标放在该文件的编辑器中→右键→External Tools→点击Autopep8。这样你的代码就符合pep8的风格了。

PyCharm常用配置和常用插件(小结)

启动不打开上一个项目

PyCharm常用配置和常用插件(小结)

导出导入配置

导出配置

file -> Manage IDE Settings -> export setting,设置导出的settings.jar包的位置,然后点击OK

PyCharm常用配置和常用插件(小结)

导入配置

file -> Manage IDE Settings -> import settings,选择你想要导入的 settings.jar即可

常用插件

Translation -翻译插件

CodeGlance -代码地图

.ignore -git忽略文件

Key Promoter X -一款可以进行快捷键提示的插件

AceJump -一款可以彻底摆脱鼠标的插件

String Manipulation -一款强大的字符串转换工具

GsonFormat -将JSON字符串转换为内部类实体类插件

ideaVim -让我们在 Pycharm 中 使用 vim 来编辑代码

Markdown -md文件编辑查看

Regex Tester -PyCharm的第三方插件,可以测试正则表达式

Json Parser -json格式化工具

Statistic -statistic项目统计插件,统计整体代码量,包括所有文件的统计数量和行数

Rainbow Brackets -彩虹颜色的括号,清除分清括号个数,防止括号错乱

到此这篇关于PyCharm常用配置和常用插件(小结)的文章就介绍到这了,更多相关PyCharm常用配置和常用插件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python itertools模块详解
May 09 Python
python开发之文件操作用法实例
Nov 13 Python
python实现的二叉树定义与遍历算法实例
Jun 30 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
Aug 03 Python
python的继承知识点总结
Dec 10 Python
Django Sitemap 站点地图的实现方法
Apr 29 Python
Python 用turtle实现用正方形画圆的例子
Nov 21 Python
pycharm的python_stubs问题
Apr 08 Python
在keras里面实现计算f1-score的代码
Jun 15 Python
解决python 执行shell命令无法获取返回值的问题
Dec 05 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 Python
python实现简单区块链结构
Apr 25 Python
完美解决torch.cuda.is_available()一直返回False的玄学方法
Feb 06 #Python
python反扒机制的5种解决方法
Feb 06 #Python
Python 爬取淘宝商品信息栏目的实现
Feb 06 #Python
解决pytorch下出现multi-target not supported at的一种可能原因
Feb 06 #Python
pytorch下的unsqueeze和squeeze的用法说明
Feb 06 #Python
一文带你掌握Pyecharts地理数据可视化的方法
Feb 06 #Python
解决pycharm不能自动保存在远程linux中的问题
Feb 06 #Python
You might like
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
PHP中Notice错误常见解决方法
2017/04/28 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
2019/10/16 PHP
javascript显示选择目录对话框的代码
2008/11/10 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
JS Loading功能的简单实现
2013/11/29 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
JS在IE下缺少标识符的错误
2014/07/23 Javascript
深入了解JavaScript中的Symbol的使用方法
2015/07/28 Javascript
javascript实现任务栏消息提示的简单实例
2016/05/31 Javascript
angular源码学习第一篇 setupModuleLoader方法
2016/10/20 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
vue组件间通信解析
2017/03/01 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
vue项目首屏加载时间优化实战
2019/04/23 Javascript
node.js express捕获全局异常的三种方法实例分析
2019/12/27 Javascript
python optparse模块使用实例
2015/04/09 Python
Python实现单词翻译功能
2017/06/06 Python
Python实现PS滤镜碎片特效功能示例
2018/01/24 Python
python中计算一个列表中连续相同的元素个数方法
2018/06/29 Python
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
2014年元旦促销活动方案
2014/02/22 职场文书
企业业务员岗位职责
2014/03/14 职场文书
网络管理员岗位职责
2014/03/17 职场文书
服务宗旨标语
2014/07/01 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
2016年“我们的节日·重阳节”主题活动总结
2016/04/01 职场文书
详解Laravel框架的依赖注入功能
2021/05/27 PHP
Lombok的详细使用及优缺点总结
2021/07/15 Java/Android
Pygame Rect区域位置的使用(图文)
2021/11/17 Python
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
2022/01/22 MySQL
十大最强火系宝可梦,喷火龙上榜,第一名有双火属性
2022/03/18 日漫
室外天线与收音机天线杆接合方法
2022/04/05 无线电