倚天剑、屠龙刀,你们估计都不陌生,一把好利器对于武者来讲仍是很重要的。一样,对于python的开发测试,有一款好用的工具必然会事半功倍。虽然有pycharm,但真的太庞大笨重了,我的不喜欢用。python
而今天给你们介绍的是微软的vs code,相信你们都不陌生了,很是好用,并且轻量的不要不要的,特此记录下,有选择纠结症的朋友我强烈推荐使用ta。下面就详细说下它的安装与使用,这里主要针对python来讲的哦,包含了很是好用的插件配置哦json
python安装ide
这个很简单了吧,本身去官网下载安装,安装以后配置下环境变量便可。工具
下载地址:https://www.python.org/downloads/测试
vscode安装优化
下载地址:https://code.visualstudio.com/#alt-downloadsspa
根据本身的系统下载对应的安装包便可。这里特别注意,必定要下载System Installer版本的!!!!!!插件
安装就是exe,很是easy,不会的我也没办法了3d
经常使用插件配置(敲黑板啦,重点~)调试
该工具的插件很是强大,并且安装简单。当把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 注释高亮
这个不用多说了吧,以下图安装
验证
一、随便写一个py文件(依次点击菜单【文件】>【新建文件】>ctrl+s保存为后缀为.py的文件,好比test.py),而后能够编写python代码print('测试帮日记'),以后按两次f5便可执行。
第一次按f5是调试,你能够单步调试,调试信息在左侧显示。第二次按f5就执行剩余的。
PS:若是你想按一次f5就所有执行,须要修改【调试】>【打开配置】,launch.json中的 "stopOnEntry": true,改成 "stopOnEntry": false,保存便可
二、默认运行时可能会在终端显示,你们会看的不习惯,能够改成在控制台输出,这样看的比较舒服。步骤以下:
依次点击【调试】>【打开配置】,launch.json中的 "console":"internalConsole"改成 "console": "none",保存便可
其余插件介绍
这里推荐几个比较好的插件,能够帮助咱们写代码或者使用。插件的安装方法都是同样,就是左侧选择【扩展】,而后搜索须要的插件名字(支持模糊搜索),而后安装便可
vscode-icons:文件图标插件能够实现对各类文件类型的文件前的图标进行优化显示,这样咱们在查看长长的文件列表的时候,能够直接经过文件的图标就能够快速知道文件的类型
Code Spell Checker:此插件安装后就不用管就行了,在你代码中有单词拼写错误时,你就会发现它的好处,由于咱们写代码毕竟都是大量的英文单词变量定义,插件还能够给出错误拼写单词的建议
关闭pylint:有时候这个玩意会莫名的提示咱们错误,各类波浪线看的简直不要太别扭,关闭方法为:依次点击菜单【文件】>【首选项】>【设置】>【扩展】>【python】>在settings.json中编辑,找到python.linting.enabled,设置为false便可
Path Autocomplete:有时候程序须要读取文件,本身手动去复制文件路径仍是比较麻烦的,不过有了这个插件就方便多了,它能自动感知当前目录下全部的文件,只须要输入/或./或../就能够联想出来,以后你本身选择就行了。
tabout:不少时候须要跳出右边的引号,括号这些,有了这个就能够直接使用tab键跳出,最重要的是这个跟自动补全不冲突