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操作CouchDB数据库简单示例
Mar 10 Python
Python2.x版本中cmp()方法的使用教程
May 14 Python
Python中的字典与成员运算符初步探究
Oct 13 Python
python安装教程 Pycharm安装详细教程
May 02 Python
对python sklearn one-hot编码详解
Jul 10 Python
python生成1行四列全2矩阵的方法
Aug 04 Python
Python3中在Anaconda环境下安装basemap包
Oct 21 Python
python 实现selenium断言和验证的方法
Feb 13 Python
Python with语句和过程抽取思想
Dec 23 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
Feb 24 Python
Python如何绘制日历图和热力图
Aug 07 Python
Python WebSocket长连接心跳与短连接的示例
Nov 24 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中常用数组处理方法实例分析
2008/08/30 PHP
有关phpmailer的详细介绍及使用方法
2013/01/28 PHP
探讨:如何使用PhpDocumentor生成文档
2013/06/25 PHP
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
smarty中js的调用方法示例
2014/10/27 PHP
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
jQuery实现DIV层收缩展开的方法
2015/02/27 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
js如何判断输入字符串长度
2015/12/16 Javascript
JS模拟简易滚动条效果代码(附demo源码)
2016/04/05 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
Vue keep-alive实践总结(推荐)
2017/08/31 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
Python实现登录接口的示例代码
2017/07/21 Python
Python 通配符删除文件的实例
2018/04/24 Python
python方法生成txt标签文件的实例代码
2018/05/10 Python
python字符串的拼接方法总结
2019/11/18 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
2020/03/19 Python
Python如何通过百度翻译API实现翻译功能
2020/04/02 Python
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
校长四风对照检查材料
2014/09/27 职场文书
大学生党员自我批评思想汇报
2014/10/10 职场文书
Python 中的单分派泛函数你真的了解吗
2021/06/22 Python
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android