文档章节

教你正确使用VSCode写Python

问题终结者
 问题终结者
发布于 2017/08/22 21:18
字数 311
阅读 47
收藏 0

我们会发现在编写的时候代码会有很多格式问题的warning。那么如何自动格式化代码呢?这是本期将要介绍的。

1、配置flake8

安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示。打开命令行,VSCode可以直接运行终端,按快捷键 Ctrl + `输入“pipinstallflake8”安装flake8成功后,打开文件-> 首选项 -> 设置,在settings.json中找到静态代码提示的两个设置,并修改如下:

"python.linting.pylintEnabled": false
"python.linting.flake8Enabled": true

教你正确使用VSCode写Python教你正确使用VSCode写Python

2、配置yapf

安装yapf之后在VScode中按Alt+Shift+F即可自动格式化代码。打开命令行,方式如同上面一样。输入“pip install yapf”安装yapf成功后,打开文件 -> 首选项 -> 设置,在settings.json中找的这个设置,并修改为如下:"python.formatting.provider": "yapf",
教你正确使用VSCode写Python教你正确使用VSCode写Python

3、几个简单配置

保存文件时自动在末尾插入新行,因为Python的格式是在程序末尾是有一个新行的。

"files.insertFinalNewline": true

文件自动保存,可设置延时时间。

"files.autoSave": "afterDelay"
"files.autoSaveDelay": 1000

后面那个是设置延时时间的,这里设置为1000ms。

原文来自:http://www.linuxprobe.com/vscode-python.html

本文转载自:

共有 人打赏支持
问题终结者
粉丝 12
博文 769
码字总数 108090
作品 0
运维
VScode+Sphinx+ReadTheDocs 从环境搭建到放弃

概述 此篇博客用来记录在windows10中配置环境的过程,注意是Windows下 ,我没有在Linux下面尝试过配置。一下参考了各路教程加上自己亲测,应该是没有问题的。 ……..被掏空(◎_◎;) 目录 材料...

a201577f0546
2017/12/21
0
0
我的 Django + Visual Studio Code 的 Pylint 设置

最近又开始使用起 Visual Studio Code 写 Python/Django 的项目,发现不少地方可以配置,而以前常常忽略了这些,只是简单的安装了相关插件了事。今天先讲讲 Pylint 的相关配置。 使用 Pylint...

I'm TualatriX
04/14
0
0
Python+VSCode+Git 学习总结

稍等,先写个脑图... 继续,读完本文,你会学会: 1.如何在VSCode中写Python代码; 2.如何在VSCode中使用Git; 为什么写这篇总结 首先,我假设你是一名Python语言初学者,你下载了Python3.5...

秦无邪
2017/11/22
0
0
vscode 配置 python 运行版本

进入vscode的首选项下的用户配置,在setting.json中添加"python.pythonPath": "python3" 今天在mac环境下运行python程序,我用pip安装模块后,却还一直报模块不存在的错误 后来发现新的模块是...

VenyoWang
2016/11/27
2.3K
0
WIN10x64系统安装AliOS编译环境

全局掌控 注意:以下提及的软件全部需要安装,相互配合后才可以编写单片机代码并调试烧录代码。 安装VScode,在里面安装 alios-studio 插件,在里面安装 C/C++ 插件 安装Python2.7,注意安装...

零妖
07/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

八种排序算法的时间复杂度复杂度

1、稳定性 归并排序、冒泡排序、插入排序。基数排序是稳定的 选择排序、快速排序、希尔排序、堆排序是不稳定的 2、时间复杂度 最基础的四个算法:冒泡、选择、插入、快排中,快排的时间复杂度...

陈刚生
30分钟前
2
0
大数据学习系列 Hadoop+Spark+Zookeeper+HBase+Hive集群搭建 图文详解

目录 引言 目录 一、环境选择 1,集群机器安装图 2,配置说明 3,下载地址 二、集群的相关配置 1,主机名更改以及主机和IP做相关映射 2,ssh免登录 3,防火墙关闭 4,时间配置 5,快捷键设置...

董黎明
43分钟前
1
1
六元一个的私有博客系统,了解一下?

神说要有光,于是便有了光 写代码的,偶尔都想装点逼,想要自己写点博客。刚开始还能在各大社区写,比如说CSDN,开源中国,博客园什么的。但是越写就会越觉得,那些博客平台都不是自己想要的...

耒耒耒耒耒
48分钟前
1
0
maven环境隔离

一.maven项目环境根据实际情况进行隔离: 开发环境 dev 测试环境 beta 线上环境 prod 二.pom 配置: build节点 <build> <resources> <resource> <directory>src/......

imbiao
49分钟前
1
0
webrtc收包流程源码分析

版本: webrtc M59 收包流程: AsyncUDPSocket::OnReadEvent AllocationSequence::OnReadPacket HandleIncomingPacket UDPPort::OnReadPacket Connection::OnReadPacket P2PTransportChannel......

bill_shen
51分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部