前幾天遇到了終端無法輸入問題,問度娘很多都是告訴你 管理員運行什么的,博主試過好像沒啥用,自己研究了一番,終於折騰半天終於是折騰好了,在這里給大家提供幾種靠譜的解決方案
主要是更改shell 配置:
具體步驟 : 設置 =》 輸入shell =》 找到 automationShell:windows =》 點擊settings.json 編輯配置

方法1:
使用場景是: 打開終端后 命令行打印了一些配置信息 凡是光標不自動顯示 ,隨便輸入一行 回車 后 發現光標可以正常使用了,具體配置如下:
{
"terminal.integrated.automationShell.windows": "",
"terminal.integrated.shellArgs.windows": ["-NoLogo"] // 方法1.忽略打印出來的 版本信息
}
更改完配置信息重啟vscode,如果依然不生效,可繼續操作方法2
詳情參考 :https://zhuanlan.zhihu.com/p/89349514
方法2: 切換舊版本終端
具體步驟如下: 打開cmd =》 右擊 選擇屬性 =》 切換舊版本終端 =》重啟


方法1 和2 同時操作后如果依舊不能解決,那就使用終極方案 替換終端
方法3:替換集成終端
將settings.json 中的配置改為如下,重啟編輯器。此方法可解決99% 的終端不能正常使用問題,但是使用起來總感覺怪怪的,如果你喜歡git 命令 可以自己配置下試試
{
"terminal.integrated.automationShell.windows": "",
"terminal.integrated.shell.windows": "D:\\Git\\cmd\\git.exe",//更換終端
}
如果小伙伴們有更好的解決辦法,歡迎評論區分享!
