VSCode打开ps1文件后篡改默认关联,双击ps1启动VSCode而非PowerShell 5
解决PS1文件关联与VSCode终端默认PowerShell版本问题
一、修复PS1文件的默认打开关联(双击执行PowerShell 5.1)
- 右键目标PS1文件,选择「打开方式」→「选择其他应用」
- 下拉到列表底部,点击「更多应用」,再选择「在这台电脑上查找其他应用」
- 导航到路径
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe,选中该程序 - 勾选「始终使用此应用打开.ps1文件」,点击确定
二、设置VSCode终端默认使用PowerShell 5.1
- 打开VSCode,按下快捷键
Ctrl+,打开设置面板 - 在搜索框输入
terminal.integrated.defaultProfile.windows - 将默认配置文件选项修改为「Windows PowerShell」
- 若界面未显示该选项,可直接编辑
settings.json(按下Ctrl+Shift+P,输入Open Settings (JSON)打开),添加以下配置:
"terminal.integrated.defaultProfile.windows": "Windows PowerShell"
- 保存设置后重启VSCode,终端新标签页将默认使用PowerShell 5.1
内容的提问来源于stack exchange,提问作者Erik
相关产品推荐
相关产品推荐

