下图,是内置终端无法输入的现象(本人使用的第三种方案,解决了该问题)

 

 

 

第一种解决方案,也是网上推荐最多的方案:

打开Hbuilder安装路径下插件文件夹中的main.js文件:HBuilderX\plugins\builtincef3terminal\script下main.js。路径如图所示。

 

  从17行到44行之间,将shell中的值写成绝对路径,即将shell=”powershell.exe”改为shell = \’C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe;

第25行,将shell=”cmd.exe”也改为绝对路径;如下图所示:

 

 

 

 

 关掉终端重新打开即可。

补充:有的人没有将shell=”cmd.exe”改为绝对路径,也解决了终端无法输入的问题(如下图第25行所示),自己尝试一下吧。

 

 

 

 

第二种解决方案,先导入一个项目,如图:

 

 

 对项目右键,选择使用命令行打开所在目录
这样子内置终端就可以输入了。

 

 

 总结,需要针对项目才能使用内置终端输入

 

第三种解决方案:按第一种方案步骤,打开main.js 文件,将shell=”powershell.exe”改为shell =\’cmd.exe\’ ,已用红线标出。

 

 

 修改后,保存,重启HBuildX 即可。

 

 

 

以上是参考其他方法进行的总结,希望能帮助到遇到此问题的同志们!

解决方案来源:【HbuilerX-Bug】终端无法显示打印信息,也无法输入 – DCloud问答

(3条消息) HBuild X 终端无法使用,无法输入 , 解决方法_言小溪 的博客-CSDN博客_hbuilderx终端不能使用

(3条消息) HBuilder x内置终端无法输入解决_云深不知处liang的博客-CSDN博客

(3条消息) 解决Hbuilder编辑器内置终端无法输入和不能运行的问题_远行孤帆的博客-CSDN博客

非常感谢!!!

版权声明:本文为xuanmenghuan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xuanmenghuan/p/15195176.html