vscode的python插件,vscode添加python环境

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: