vscode插件CodeRunner使用过程中,问题解决方案集合
发布于 作者:苏南大叔 来源:程序如此灵动~
本文中,苏南大叔说一下vscode的插件code runner的使用问题。目前,对于苏南大叔的需求来说,这个code runner并不是最好的解决方案。不过,既然存在了,就有存在的道理吧。在本文中,就将使用code runner时,碰到的几个问题及其解决方案说一下。

本文测试环境:win10、vscode@1.50.1、coder runner@0.11.1。本文的目的是:在vscode中,直接执行.py文件。
安装code runner
在vscode的市场界面上,搜索就可以安装了,很简单。

安装完成之后,其interpreter设置如下,默认shell设置如下:

但是,在试图直接执行.py文件的时候,会出现一些意料之外的问题。本文大多数问题,都和下面这个文件有关,您可以直接打开下面的配置文件,看看问题所在。

打开code runner设置的方式如下:

python路径
存在问题:不识别python路径或者不识别当前文件,已经设置了interpreter。
解决方案:修改executorMap中的python命令内容,使用$pythonPath $fullFileName替代。

中文乱码
存在问题:在默认shell的界面输出中,中文变成了乱码。
解决方案:还是修改executorMap中的python命令内容,加载个PYTHONIOENCODING设置。

再次修改成这样:
set PYTHONIOENCODING=utf8 && $pythonPath $fullFileName

shell界面无法输入
存在问题:在一些需要输入交互的程序中,无法交互输入,提示只读。
解决方案:切换code runner的设置,run in terminal。


没有附加提示信息
存在问题:想看看程序执行时间的附加信息,无法查看。
解决方案:查看如下两个设置。


但是切换之后,可能和界面无法输入的问题,解决方案冲突。
相关链接
总结
没有啥好说的,苏南大叔觉得这个code runner并不是最好的解决方案,所以,这里就用一篇文章过多个问题解决方案了。就像狼人杀游戏一下,高速出了。嘿嘿。