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开发常用的一些开源Package分享
Feb 14 Python
在Linux系统上部署Apache+Python+Django+MySQL环境
Dec 24 Python
简介Python的collections模块中defaultdict类型的用法
Jul 07 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
在Python中通过getattr获取对象引用的方法
Jan 21 Python
python获取交互式ssh shell的方法
Feb 14 Python
Django ModelForm组件使用方法详解
Jul 23 Python
python实现最速下降法
Mar 24 Python
Python flask框架端口失效解决方案
Jun 04 Python
Python如何实现线程间通信
Jul 30 Python
python面向对象版学生信息管理系统
Jun 24 Python
如何使用python包中的sched事件调度器
Apr 30 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中用header图片地址 简单隐藏图片源地址
2008/04/09 PHP
PHP笔记之:基于面向对象设计的详解
2013/05/14 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
[JS]点出统计器
2020/10/11 Javascript
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
2013/09/10 Javascript
Nodejs sublime text 3安装与配置
2014/06/19 NodeJs
jQuery替换textarea中换行的方法
2015/06/10 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
懒加载实现的分页&&网站footer自适应
2016/12/21 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
vue2.0 + ele的循环表单及验证字段方法
2018/09/18 Javascript
JavaScript实现简单轮播图效果
2018/12/01 Javascript
element 动态合并表格的步骤
2020/12/31 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
17个Python小技巧分享
2015/01/23 Python
Python实现栈的方法
2015/05/26 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
python opencv实现图像边缘检测
2019/04/29 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
2021/01/28 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
老海军美国官网:Old Navy
2016/09/05 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
大学生求职自荐信
2013/12/12 职场文书
“学雷锋活动月”总结
2014/03/09 职场文书
原材料检验岗位职责
2014/03/15 职场文书
英文请假条
2014/04/11 职场文书
给老婆的检讨书(搞笑版)
2015/05/06 职场文书
小学班级口号大全
2015/12/25 职场文书
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python