vscode python3 task.json配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode python3 task.json配置相关的知识,希望对你有一定的参考价值。
一直用sublime,但是ubuntu下输入中文有问题,解决起来太麻烦;
pycharm太重。虚拟机一开+Chrome打开10几个页面,然后再运行pycharm,静音轻薄笔记本CPU和8G内存基本都占满,风扇狂转,高频噪音从小本一侧出来,吵得耳朵疼。
已经习惯上晚上静音工作之后,很难忍受。
也越来越不习惯重型的IDE了,用python就是为了轻便灵活,代码和工具一样,越简洁越好。
pycharm搞得越来越有VisualStudio的风范了。。。
比较试用(折腾)了几天,相比之下,居然是M$家的vscode正合适!
对git和docker的支持也都很舒服。主题切成Monokai之后再设一下键盘sublime方案,很完美,而且居然不用破解-_-!
运行angular没任何问题。
唯一麻烦点就是运行python。
从ctrl+B, 变成 ctrl+shift+B。而且一开始还运行不了!
首先要在配置文件里,设置一下python.pythonPath用python3.5的路径,否则默认是python2
然后,F5已经可以调试运行。但ctrl+shift+B还不行。
vscode把含有.vscode文件夹(类似git的.git文件夹)的文件夹当做工程。必须是这样的工程才支持ctrl+shift+B这样的生成任务。
需要运行一次ctrl+shift+B,然后.vscode文件夹下面出现一个task.json。用来定义如何生成,有哪些生成指令(类似angular里的 ng serve ng start这些)
这文件还得自己修改,中文blog上多是1.0.0版的,现在2.0.0了,不顶用。
找了半天,还是大能的Stack Overflow靠谱,照猫画虎,改成下面这样就OK(我是ubuntu16.04自带的python3.5 如果安装了3.6别忘了改):
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "taskName": "Run py3 File", "command": "/usr/bin/python3.5 ${file}", "type": "shell", "group": { "kind": "build", "isDefault": true }, "presentation": { "reveal": "always", "panel": "new", "focus": true } }, { "taskName": "nosetest", "command": "nosetests -v", "type": "shell", "group": { "kind": "test", "isDefault": true }, "presentation": { "reveal": "always", "panel": "new", "focus": true } } ] }
总之,对python的支持,还稍微不如sublime text3。这些工作能自动完成就好了。
但是配一下也就稍微麻烦点。看在免费的份上,忍啦。
以上是关于vscode python3 task.json配置的主要内容,如果未能解决你的问题,请参考以下文章
json 用于Python Traceback的VSCode Task.json。