夏夕空影 2024-03-26 15:24 采纳率: 0%
浏览 58

怎么将运行的终端设置为powershell?


我已经将vscode的默认终端改成了powershell,但是在运行代码是弹出的还是cmd(vscode启动时下面的终端也默认是powershell,但运行代码就是cmd了)

img

如图,在运行代码时,弹出的终端是cmd 

img

请问大伙,这怎么能让运行代码是启动的终端的powershell啊
(win11的默认终端改不了power) 

img

  • 写回答

2条回答 默认 最新

  • 关注

    夏夕空影 下午好🌅🌅🌅
    本答案参考ChatGPT-3.5

    要将运行的终端设置为PowerShell,可以按照以下步骤进行操作:

    1. 在VSCode中点击"终端"菜单,选择"新建终端"。
    2. 点击终端界面右上角的下拉菜单,选择"默认配置文件"。
    3. 在弹出的菜单中,选择"Windows PowerShell"作为默认终端应用程序。

    请注意:

    • 你已经将VSCode的默认终端改成了PowerShell,但在运行代码时弹出的终端仍然是CMD是因为运行代码时使用的是默认终端应用程序。
    • 在VSCode中,运行代码时使用的是"tasks.json"中配置的命令,而不是当前选中终端的类型。
    • 若要使用PowerShell运行代码,你需要在"tasks.json"中将命令改为PowerShell命令。具体参考下面的解决方案。

    以下是修改"tasks.json"的解决方案:

    1. 在VSCode中按下Ctrl + Shift + P打开命令面板,然后输入Tasks: Configure Tasks并选择"Configure Default Build Task"。
    2. 在弹出的菜单中,选择"Create tasks.json file from template"。
    3. 在弹出的子菜单中,选择"C++ g++ build task"。
    4. 在打开的"tasks.json"文件中,将"command"字段的值从"g++"改为"powershell.exe",并添加相关的参数。
    5. 保存并关闭"tasks.json"文件。

    以下是一个示例的"tasks.json"文件,用于在PowerShell中运行C++代码:

    {
      "version": "2.0.0",
      "tasks": [
        {
          "label": "Build",
          "type": "shell",
          "command": "powershell.exe",
          "args": [
            "-NoLogo",
            "-NoProfile",
            "-ExecutionPolicy",
            "Bypass",
            "-Command",
            "g++ -o program ${file} && ./program"
          ],
          "group": {
            "kind": "build",
            "isDefault": true
          }
        }
      ]
    }
    

    在这个示例中,我们使用了PowerShell的命令powershell.exe来运行C++代码。你可以根据自己的需求进行修改。

    注意:请确保你的系统中已经安装了PowerShell,并正确配置了环境变量。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月26日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表