首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual Studio (VS- code )代码终端启动失败

Visual Studio (VS- code )代码终端启动失败
EN

Stack Overflow用户
提问于 2020-08-01 15:31:14
回答 10查看 28.2K关注 0票数 13

我试着编译一个程序,但是终端不能打开。

代码语言:javascript
运行
复制
error:The terminal process failed to launch: Starting directory (cwd) "D:\vs code\march long 2020" does not exist.

此人有相同的错误,但弹出窗口的link不同

下面是我的vscode的JSON文件

代码语言:javascript
运行
复制
{
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "C_Cpp.updateChannel": "Insiders",
    "files.autoSave": "afterDelay",
    "java.saveActions.organizeImports": true,
    "window.zoomLevel": 0,
    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
    "terminal.integrated.windowsEnableConpty": false,
    "json.schemas": [
    
    ]
}

查看此链接以获取完整的错误描述,我编写了代码并进行了编译,得到了错误消息。link

EN

回答 10

Stack Overflow用户

发布于 2020-09-02 19:19:30

此设置会中断我的终端窗口(因为powershell由于公司管理员的原因而被阻止):

之后我就不能再打开终端了。

将命令还原为默认

更改VS代码设置中的路径:

用于terminal.integrated.shell.windows

  • (other OS的
  • 打开首选项>设置(CTRL+,)
  • search用windwoslinux替换linux

click CMD >单击Edit in settings.json

  • set CMD path "terminal.integrated.shell.windows": "C:\\windows\\System32\\cmd.exe",

现在终端应该再次打开。这不是让Powershell在VS Code中工作的修复,只是恢复终端窗口的指南。

更新2021年9月(附加设置)

搜索terminal.integrated.defaultProfile.windows并设置默认值(适用于我命令提示)

票数 20
EN

Stack Overflow用户

发布于 2020-08-01 19:19:39

我也面临着同样的问题,但我找不到解决方案,我得到了不同的解决方案。

  1. 安装git bash....链接(https://git-scm.com/downloads).
  2. Open settings.json文件。将终端路径更改为您安装git-bash的位置。即在“terminal.integrated.shell.windows”中:

例如:- "terminal.integrated.shell.windows":"C:\Program Files\Git\git-bash.exe“。注意:-路径包含双反斜杠(\)。

  • 按ctrl+`。外部终端在当前目录中打开。

  • 现在编译您的代码:)
票数 1
EN

Stack Overflow用户

发布于 2021-01-16 09:04:08

看起来您正在尝试获取VS Code集成终端上的Powershell。

让我来分享一下我是如何做到的。

  1. 打开VS-code
  2. 转到文件>首选项>设置
  3. 在功能>单击"terminal"
  4. Scroll down下的搜索栏
  5. 中键入“终端”,直到找到这样的部分,并确保该选项为空(这将设置默认的起始目录):

终端>集成: Cwd将在其中启动终端的显式启动路径,用作shell进程的当前工作目录(cwd)。如果根目录不是一个方便的cwd,这在工作空间设置中可能特别有用。

  1. 向下滚动,直到找到另一个选项

终端>集成>外壳: Windows终端在Windows上使用的外壳的路径(默认:

单击settings.json编辑

  1. (编辑settings.json

)

  1. 将终端绝对路径粘贴到括号中(确保转义斜杠)这就是我使用double

的原因

"C:\InstallationDirectory\PowerShell\7\pwsh.exe“:

”terminal.integrated.shell.windows“

尽情享受

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63202834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档