VS Code终端中Flutter命令无限加载无法执行求助
解决VS Code内置PowerShell执行Flutter命令无限加载的问题
以下是针对该问题的实用修复方案,按优先级尝试:
禁用终端环境变量继承
打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.inheritEnv,将值改为false,重启VS Code后测试Flutter命令。部分情况下,VS Code继承的环境变量会和系统PowerShell产生冲突。指定系统PowerShell路径
在VS Code设置中找到terminal.integrated.profiles.windows,配置PowerShell使用系统路径:"terminal.integrated.profiles.windows": { "PowerShell": { "path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" } }保存后重启终端,避免VS Code使用内嵌的PowerShell实例。
关闭快速编辑模式
在VS Code内置PowerShell窗口右键标题栏,选择「属性」,取消勾选「快速编辑模式」。该模式可能导致终端在执行命令时阻塞输入输出。排查插件干扰
临时禁用Flutter、Dart插件,重启VS Code后测试命令。如果恢复正常,再逐个启用插件,定位冲突的插件并更新或替换。重置VS Code用户设置
通过Ctrl+Shift+P打开命令面板,执行Preferences: Reset Settings,重置后重新配置必要选项,排除自定义设置导致的问题。
内容的提问来源于stack exchange,提问作者Hélio Henrique Medeiros Silva
相关产品推荐
相关产品推荐

