最实用VS code开发测试利器,超详细python配置指南

倚天剑、屠龙刀,大家估计都不陌生,一把好利器对于武者来说还是很重要的。同样,对于python的开发测试,有一款好用的工具必然会事半功倍。虽然有pycharm,但真的太庞大笨重了,个人不喜欢用。

而今天给大家介绍的是微软的vs code,相信大家都不陌生了,非常好用,而且轻量的不要不要的,特此记录下,有选择纠结症的朋友我强烈推荐使用ta。下面就详细说下它的安装与使用,这里主要针对python来说的哦,包含了非常好用的插件配置哦

python安装

这个很简单了吧,自己去官网下载安装,安装之后配置下环境变量即可。

下载地址:https://www.python.org/downloads/

vscode安装

下载地址:https://code.visualstudio.com/#alt-downloads

根据自己的系统下载对应的安装包即可。这里特别注意,一定要下载System Installer版本的!!!!!!

安装就是exe,非常easy,不会的我也没办法了

常用插件配置(敲黑板啦,重点~)

该工具的插件非常强大,而且安装简单。当把vscode装好之后启动,然后做下面的配置

1 中文配置

如下图,搜索扩展chinese language pack然后点击安装即可。

2 python配置

如下图,可以把图中的python和python for vscode都安装上

之后配置python路径。依次点击菜单【文件】>【首选项】>【设置】>【扩展】>【python】>在settings.json中编辑

"python.pythonPath": "D:/software/Python36/python.exe",保存即可

以上的路径根据自己电脑python的实际路径填写,注意斜杠方向

3 代码补齐

如下图,针对python的代码补齐工具,挺好用的

4 自动格式化代码

这里使用Yapf ,是谷歌开源的一个用于格式化 Python 代码的工具,可以一键美化代码

a、打开终端,输入 "pip3 install -i https://pypi.douban.com/simple/ yapf", 安装 yapf

b、在 VS Code 左下角点击设置按钮,选择 “Settings”。在下面界面的右上角点击箭头所示,转到 settings.json

c、在 settings.json 里进行加入 "python.formatting.provider": "yapf",并保存。这里注意和上一个配置项要用英文逗号隔开

d、完成上述设置后,就可以使用快捷键 Alt+Shift+F对代码格式进行自动格式化了

5 高亮缩进

当代码缩进层次较多时,有了高亮缩进视觉上就容易识别了,如下图安装

6 括号高亮

当嵌套的括号太多时,括号高亮在视觉上就能帮助我们更容易的识别,如下图安装

7 注释高亮

这个不用多说了吧,如下图安装

验证

1、随便写一个py文件(依次点击菜单【文件】>【新建文件】>ctrl+s保存为后缀为.py的文件,比如test.py),然后可以编写python代码print('测试帮日记'),之后按两次f5即可执行。

第一次按f5是调试,你可以单步调试,调试信息在左侧显示。第二次按f5就执行剩余的。

PS:如果你想按一次f5就全部执行,需要修改【调试】>【打开配置】,launch.json中的 "stopOnEntry": true,改为 "stopOnEntry": false,保存即可

2、默认运行时可能会在终端显示,大家会看的不习惯,可以改为在控制台输出,这样看的比较舒服。步骤如下:

依次点击【调试】>【打开配置】,launch.json中的 "console":"internalConsole"改为 "console": "none",保存即可

其他插件介绍

这里推荐几个比较好的插件,可以帮助我们写代码或者使用。插件的安装方法都是一样,就是左侧选择【扩展】,然后搜索需要的插件名字(支持模糊搜索),然后安装即可

vscode-icons:文件图标插件可以实现对各种文件类型的文件前的图标进行优化显示,这样我们在查看长长的文件列表的时候,可以直接通过文件的图标就可以快速知道文件的类型

Code Spell Checker:此插件安装后就不用管就好了,在你代码中有单词拼写错误时,你就会发现它的好处,因为我们写代码毕竟都是大量的英文单词变量定义,插件还可以给出错误拼写单词的建议

关闭pylint:有时候这个玩意会莫名的提示我们错误,各种波浪线看的简直不要太别扭,关闭方法为:依次点击菜单【文件】>【首选项】>【设置】>【扩展】>【python】>在settings.json中编辑,找到python.linting.enabled,设置为false即可

Path Autocomplete:有时候程序需要读取文件,自己手动去复制文件路径还是比较麻烦的,不过有了这个插件就方便多了,它能自动感知当前目录下所有的文件,只需要输入/或./或../就可以联想出来,之后你自己选择就好了。

tabout:很多时候需要跳出右边的引号,括号这些,有了这个就可以直接使用tab键跳出,最重要的是这个跟自动补全不冲突

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,128评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,316评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,737评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,283评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,384评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,458评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,467评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,251评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,688评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,980评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,155评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,818评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,492评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,142评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,382评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,020评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,044评论 2 352

推荐阅读更多精彩内容