vscode使用Black Formatter以及Flake8实现代码格式化

news/2024/7/2 10:03:50

vscode使用Black Formatter以及Flake8实现代码格式化(实现和pycharm相似的效果)

简单介绍一下这两个插件的功能,flake8可以实现对python代码风格的检测,对空格换行等内容都会有提示。

Black Formatter则可以实现在保存时,自动对格式不规范的进行修改为规范的。两个插件搭配使用即可得到舒适的coding体验。

flake8直接下载即可。

Blak Formatter则需要在设置中打开settings.json.在里面键入以下内容:

"editor.defaultFormatter": "ms-python.flake8",
"notebook.defaultFormatter": "ms-python.flake8",
"[python]": {"editor.defaultFormatter": "ms-python.black-formatter","editor.formatOnSave": true
},

需要忽略由于文本过长的错误的话,在flake8的插件右键extention settings里面进行修改添加如图所示即可:

ngs里面进行修改添加如图所示即可:

image-20240627101445743

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.cpky.cn/p/13500.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

全球视角下的AI安全挑战:面向未来的准备

云安全联盟大中华区即将推出人工智能安全认证专家(Certified Artificial Intelligence Security Professional,CAISP)培训及认证计划,将在Q3全面上线。 在全球科技创新的洪流中,人工智能(AI)无…

网络程序通信的流程---socket与TCP的简单认识

网络程序通信的流程 网络程序通信的流程: 1.通过ip地址找到网络中的设备 2.通过端口号找到对应进程的端口 3.传输数据时还需要使用传输协议(TCP),保证数据的可靠性 4.socket完成进程之间网络数据的传输 ip地址的介绍 IP地址…

网络编程基础知识拾遗:用大白话解释什么是交换机、路由器、光猫、IP地址和子网掩码、公网和内网IP、端口和域名

二层交换机 在没有二层交换机的环境中,两台电脑或多个电脑之间的通信主要依赖于直连方式或共享介质。假如你和你的舍友都有一台电脑,当你们之间想要进行通信的时候,在没有二层交换机的情况下,可以使用网线(为了方便理…

理解论文笔记:基于AHP和模糊综合评价的无线传感器网络可维护性评估方法

作为一个研0的娃,这是我认真读的第一篇论文,想着笔记让自己能看懂。如有侵权,请联系删除。 I. INTRODUCTION 介绍 主要介绍了无线传感器网络可维护性研究的重要性和必要性,并对下面的各章进行了总结。 翻译:第二部分简要介绍了无线传感器网络的维护,并对影响系统的因素…

ELK集群设置密码

一、软件安装清单 elasticsearch7.17.22logstash7.17.22kibana:7.17.22filebeat7.17.22elasticsearch-head:5 二、配置 生成证书 进入elasticsearch容器 bin/elasticsearch-certutil cert -out /usr/share/elasticsearch/config/elastic-certificates.p12 -pass将证书拷贝…

11.盛水最多的容器

11. 盛最多水的容器 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你…