VS Code Windows 中不存在终端 shell 路径“..\..\..\vsCode\git\bin\bash.exe”

Hre*_*ren 6 windows json relative-path visual-studio-code

我正在尝试设置一个可移植的开发环境:

VS Code - 便携模式 git-bash - 便携 Node.js - 便携

VS Code 抛出错误:终端 shell 路径“......\vsCode\git\bin\bash.exe”不存在

我有 C:......\Documents\Storage\vsCode\data\user-data\User\settings.json 和 C:......\Documents\Storage\vsCode\git\bin\bash。可执行程序

设置.json:

{
    // Git Bash
    "terminal.integrated.shell.windows": "..\\..\\..\\vsCode\\git\\bin   \\bash.exe"
}
Run Code Online (Sandbox Code Playgroud)

它在 CMD 中工作:

C:\.........>cd C:\...........\Documents\Storage\vsCode\data\user-data\User

C:\.......\Documents\Storage\vsCode\data\user-data\User>cd ..\..\..\git\bin\

C:\.......\Documents\Storage\vsCode\git\bin>
Run Code Online (Sandbox Code Playgroud)

你能指导我如何在 VS Code 中处理相对路径而不在操作系统中设置全局变量吗?我需要对 Node.js 做同样的事情。

很抱歉这篇乱七八糟的帖子,但我对在这里发帖还很陌生。

小智 1

我在 VS Code 设置中搜索“shell 路径”,发现路径错误(Program Files而不是Program Files (x86)

我不得不把它改成

 "terminal.integrated.shell.windows": "C:\\Program Files (x86)\\Git\\bin\\bash.exe",
Run Code Online (Sandbox Code Playgroud)