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
并不是最好的解决方案,所以,这里就用一篇文章过多个问题解决方案了。就像狼人杀游戏一下,高速出了。嘿嘿。


