VS Code终端无法输入内容,仅显示History restored问题求助
解决VS Code终端重复显示「History restored」无法输入的问题
重置终端默认配置
打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.defaultProfile,根据你的系统重新选择默认终端:Windows选PowerShell或Command Prompt,macOS/Linux选zsh或bash,选完重启VS Code。清除终端历史记录
找到VS Code用户数据目录:- Windows:
%APPDATA%\Code\User\globalStorage\ - macOS:
~/Library/Application Support/Code/User/globalStorage/ - Linux:
~/.config/Code/User/globalStorage/
删除里面带terminal或shellHistory字样的文件夹,重启VS Code。
- Windows:
关闭终端历史恢复功能
在设置里搜索terminal.integrated.shellHistory.enabled,取消勾选该选项,保存后重启终端。检查系统终端状态
先打开系统自带终端(Windows的Cmd/PowerShell、macOS终端、Linux终端),确认能正常输入和显示路径。如果系统终端有问题先修复;如果系统终端正常,回到VS Code切换终端类型试试(比如从PowerShell换成Cmd)。彻底清理VS Code残留后重装
卸载VS Code后,手动删除残留目录:- Windows:
%APPDATA%\Code和%USERPROFILE%\.vscode - macOS:
~/Library/Application Support/Code和~/.vscode - Linux:
~/.config/Code和~/.vscode
再重新下载安装最新版VS Code。
- Windows:
内容的提问来源于stack exchange,提问作者Akanksha Shelke
相关产品推荐
相关产品推荐

