Vscode-python,
Vscode-python,
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。。
相关文章
- 暂无相关文章
用户点评