Vscode-python

来源:互联网 发布:淘宝美工怎么做 编辑:程序博客网 时间:2024/06/04 00:56

Vscode python 的一些配置问题

个人感觉现在vscode,算是综合性能比较好的轻量级编辑器了,sublimeText3速度是快,但是有时候运行一些程序的时候会卡住不动,Atom打开的速度慢到我想去打开PYCharm,Notepad++虽然快,但是功能相对而言比较少,我一般只用它打开txt文本。。。。用了半天,最后还是回到了Vscode,果然微软出品,终究不凡。

平时比较喜欢鼓捣IDE , 特别我还是一个有轻度强迫症的人。vsceode配置python的过程中有一些小坑,下面一一说明一下,给大家:

  • 安装好python之后,大家都安装了pylint,或者flake8,pep8之类的东西,我安装的事pylint,(原因是他在第一个我就按了他了,强迫症的一种就是同一个功能的东西,能没有两个就不要两个,所以其他的我都没按) 安装pylint的命令很简单 “pip install pylint”就可以了,之后问题来了。代码下面会出现大量的绿线之类的东西,很烦,如下图所示:
    就这一堆让人讨厌的线
    快捷鍵 “Ctrl+Alt+S”打开settings.json, 然后
    这里写图片描述
    这个是我的配置内容,这里面解决这个问题的其实就只有一行,就是那个
    “python.linting.pylintArgs”: [“–disable=W,C”] 设置了这个,这个问题就解决了,如果flake8,或者pep8的只要修改对应的就可以了”python.linting.pep8Args”: [],”python.linting.flake8Args”: [],就OK了

  • 还有就是python ctrl+shift+B运行时输出中文乱码的问题
    这里写图片描述
    就像这个一样 ,这个其实是你的tasks.json配置少了点东西;下面上截图
    这里写图片描述
    重点就是那个下面那个

      "options": {        "env": {            "PYTHONIOENCODING": "UTF-8"        }    }

    把这个配置好之后就可以了正常输出中文了

  • 第三个是按F5调试时,他都会在代码的开始出停止,这个就得修改下lanuch.json文件了
    这里写图片描述
    其实只要把这里这个 “stopOnEntry”: false, 有true改成false就可以了,但是这个下面还有很多name不是python的,但是确是python里面的一些框架,所以为了一劳永逸,我们就把所有的stopOnEntry度改成false。。

原创粉丝点击