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跳出循环语句continue与break的区别
Aug 25 Python
Python+OpenCV让电脑帮你玩微信跳一跳
Jan 04 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
Apr 18 Python
PyQt5 QListWidget选择多项并返回的实例
Jun 17 Python
使用Python opencv实现视频与图片的相互转换
Jul 08 Python
python实现对列表中的元素进行倒序打印
Nov 23 Python
flask框架json数据的拿取和返回操作示例
Nov 28 Python
在tensorflow中实现屏蔽输出的log信息
Feb 04 Python
使用python从三个角度解决josephus问题的方法
Mar 27 Python
python实现贪吃蛇双人大战
Apr 18 Python
Python实现一个简单的毕业生信息管理系统的示例代码
Jun 08 Python
python中upper是做什么用的
Jul 20 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实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
MooTools 1.2介绍
2009/09/14 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
javascript实现图像循环明暗变化的方法
2015/02/25 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
ES6的新特性概览
2016/03/10 Javascript
js实现带农历和八字等信息的日历特效
2016/05/16 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
jquery 抽奖小程序实现代码
2016/10/12 Javascript
Angular实现跨域(搜索框的下拉列表)
2017/02/16 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
关于vue中的ajax请求和axios包问题
2018/04/19 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
NodeJS和浏览器中this关键字的不同之处
2021/03/03 NodeJs
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
替换python字典中的key值方法
2018/07/06 Python
python中多个装饰器的执行顺序详解
2018/10/08 Python
详解Django的CSRF认证实现
2018/10/09 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
用django设置session过期时间的方法解析
2019/08/05 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
教育基金募捐倡议书
2014/05/14 职场文书
银行求职信怎么写
2014/05/26 职场文书
世博会口号
2014/06/20 职场文书
普通党员个人整改措施
2014/10/27 职场文书
英语辞职信范文
2015/02/28 职场文书
2015医德医风个人工作总结
2015/04/02 职场文书
聘任书的格式及模板
2019/10/28 职场文书