【教程】vscode添加powershell7终端

  • win10自带的 powershell 是1.0版本的,太老了,更换为powershell7后,在 vscode 的集成终端中没有显示
  • 本篇教程记录在vscode添加powershell7终端的过程
  1. 打开vscode终端配置

  2. 然后来到这个页面进行设置

  3. 查看 powershell7 的安装位置,并关闭以管理员身份启动

  4. 寻找下面的设置(找得到就修改,找不到自己添加,路径填写自己的powershell路径)

  • terminal.external.windowsExec
json 复制代码
"terminal.external.windowsExec": "E:\\PowerShell\\7\\pwsh.exe"

说明: 指定在 Windows 上打开外部终端时使用的可执行文件路径。在这里,它指向 PowerShell 7 的可执行文件 (pwsh.exe)。

  • terminal.integrated.profiles.windows
json 复制代码
"terminal.integrated.profiles.windows": {
    "PowerShell 7": {
        "path": "E:\\PowerShell\\7\\pwsh.exe"
    }
}

说明: 定义集成终端的配置文件。在这里,创建了一个名为 "PowerShell 7" 的终端配置,指定其可执行文件路径为E:\\PowerShell\\7\\pwsh.exe。这使得用户可以在 VS Code 中选择使用 PowerShell 7 作为终端。

  • terminal.integrated.automationProfile.windows
json 复制代码
"terminal.integrated.automationProfile.windows": {
    "path": "E:\\PowerShell\\7\\pwsh.exe"
}

说明: 指定在自动化任务(如调试或 CI/CD)中使用的终端配置文件。在这里,设置为 PowerShell 7 的路径,以便在自动化场景中使用。

  • terminal.integrated.defaultProfile.windows
json 复制代码
"terminal.integrated.defaultProfile.windows": "PowerShell 7"

说明: 指定在 Windows 上的默认集成终端配置文件为 "PowerShell 7"。这意味着当你打开新的终端时,VS Code 将默认使用 PowerShell 7。

  • terminal.integrated.persistentSessionReviveProcess
json 复制代码
"terminal.integrated.persistentSessionReviveProcess": "never"

说明: 控制终端会话的恢复行为。在这里设置为 "never",意味着当你重新打开 VS Code 时,不会恢复先前的终端会话。这通常用于确保每次打开终端时都是一个干净的状态。

  1. 重启vscode,设置默认终端

相关推荐
罗政6 小时前
冒险岛079 V8 整合版源码搭建教程+IDEA启动
java·ide·intellij-idea
艾斯比的日常8 小时前
VSCode 实用快捷键
ide·vscode·编辑器
Galaxy_12298 小时前
vscode远程报错:Remote host key has changed,...
ide·vscode·编辑器
彬sir哥8 小时前
VScode运行后出现黑窗口
vscode·运行·黑窗口
Hi~晴天大圣13 小时前
Pycharm中断点使用技巧
ide·python·pycharm
且随疾风前行.14 小时前
Android Studio 提示 !Failed to initialize editor
android·ide·android studio
比牛顿更懂PID15 小时前
VSCode本地python包“无法解析导入”
ide·vscode·python
qxyywy17 小时前
CUDA 安装 一直卡在Installing Nsight Visual Studio Edition
ide·visual studio·cuda
前端郭德纲18 小时前
vscode默认终端怎么设置成git bash
git·vscode·bash
瞌睡不来19 小时前
(学习总结25)Linux工具:vim 编辑器 和 gcc/g++ 编译器
linux·学习·编辑器·vim·编译器·gcc/g++