-
首先找到 Code Runner 插件的安装位置下面提供几种快速到达的方式
若为了简单修复,可直接进入要编辑的位置
-
按 Ctrl+F 或 进入 编辑>查找输入 "bash" (双引号不可省略)找到要输出给终端的代码段,找到图中所示的内容
可以看出这一部分只判断了bash和windows,并且下面的字符串替换方式正是我们需要的
-
由Code Runner 插件的发送内容可以得出,我们呮需要模仿他加上一个判断终端路径是否为 wsl.exe 的条件
在上述代码段中添加如图所示的内容
最后重启 vscode终端命令不能用 运行一个 bash 脚本实验发现巳经被冒号和正斜杆已经被替换了
-
通过搜索bash发现 codeManager.js 中发送的 command 字符串未做替换,借助扩展作者编写的代码添加对 wsl.exe 终端的处理对接
-
若在编辑后沒反应,尝试先禁用 Code Runner 插件重新加载后再启用
-
缺陷: 每次更新扩展后要重新添加代码段
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。