vscode 終端無法輸入問題 看這個就行了


前幾天遇到了終端無法輸入問題,問度娘很多都是告訴你 管理員運行什么的,博主試過好像沒啥用,自己研究了一番,終於折騰半天終於是折騰好了,在這里給大家提供幾種靠譜的解決方案

主要是更改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",//更換終端
}

如果小伙伴們有更好的解決辦法,歡迎評論區分享! 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM