vscode的python插件,vscode添加python环境
MS Python插件。这是微软官方的Python插件,已经自带了很多功能。以下是对插件的描述,其中一些我已经翻译了。
a)林挺(prospector,pylint,pycodestyle,flake8,pylama,pydocstyle,mypywith配置文件和插件)静态静态代码分析(可以理解为代码语法和格式错误警告,并支持多种linter)
b)智能感知(支持PEP484和PEP526的自动完成)智能提示(自动完成,自动完成,包括上下文的方法和变量)
c)自动缩进自动缩进
d)代码格式化(Auto PEP8,YAPF,带配置文件)代码被自动格式化。
e)代码重构(重命名、提取变量、提取方法、排序导入)代码重构(重命名、提取变量、提取方法、排序导入)
f)查看引用、代码导航、查看签名以查看引用、代码导航和签名
g)出色的调试支持(通过SSH、多线程、django、flask进行远程调试)完美的调试支持(通过SSH、多线程、Django、Flask进行远程调试)
h)运行和调试单元测试(unittest、pytest、nose,带有配置文件)来运行和调试单元测试。
I)在python终端中执行文件或代码。
j)代码片段
可见已经很强大了,满足基本需求。比如自动格式化代码,只要按Alt Shift F,vscode就会调用autopep8自动格式化代码(跑题了,VisualStudio是Ctrl K,D)。
但我们并不满足于此,我们要实现自己的风格。例如,片段,例如,如果我们输入For,在提示框中选择相应的片段:
单击enter或tab,它将变成:
对于expression _ list中的target _ list:pass如果我们想定义自己的代码片段,比如我们想在enumerator()中快速输入for xx进行遍历,应该怎么做?首先,打开文件-首选项-用户代码片段。VS会提示你选择一种语言。我们进入Python,按enter,打开python.json格式为json,在根级别下增加一个新对象,内容如下:
枚举器:{ 中的For前缀: for/enum , body: [ for ${1:index},枚举(${3:array})中的${2:item}:, ${4:pass} ],带有枚举器 }的语句的 description :
所以在我们输入for/enum并按回车键后,它会自动生成:
对于index,item in enumerate (array):传递光标停留在index上并选择单词。我们可以直接修改,按tab切换到item,然后数组传递。
指南:缩进提示有些人说在vscode中已经有缩进指南了。还需要导游做什么?vscode确实有缩进,但是这个Guides比它自己的缩进要好。请看下图:
当前级别的缩进线会变成红色,哪个级别一目了然。
vscode-icons文件图标集支持更多的文件类型,最重要的是,价值更高!
关于第一句调试时自动暂停。可以在这里配置,也就是在lauch.json文件中,有一个“stopOnEntry”:true。如果设置为false,您可以停止暂停。
还有其他的python插件配置,就不详细说了。您可以在设置中搜索它们(文件-首选项-设置)。包括:
A) autopep8/yapf:自动格式化代码;
B) pylint-django: pylint与django兼容,后者需要pip安装;
C) flakes8:错误提示。
希望大家玩得开心~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。