下图,是内置终端无法输入的现象(本人使用的第三种方案,解决了该问题)
第一种解决方案,也是网上推荐最多的方案:
打开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博客
非常感谢!!!