[英]Unable to edit user settings when trying to install BASH into VSCode. “terminal.integrated.shell.windows”: “C:\\Program Files\\Git\\bin\\bash.exe”,
[英]The terminal shell path "..\..\..\vsCode\git\bin\bash.exe" does not exist in VS Code Windows
我正在尝试设置一个可移植的开发环境:
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"
}
它在 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>
你能指导我如何在 VS Code 中处理相对路径而不在操作系统中设置全局变量吗? 我需要对 Node.js 做同样的事情。
很抱歉这篇乱七八糟的帖子,但我对在这里发帖还很陌生。
我在 VS Code 设置中搜索了“shell 路径”,发现路径是错误的( Program Files而不是Program Files (x86) )
我不得不把它改成
"terminal.integrated.shell.windows": "C:\\Program Files (x86)\\Git\\bin\\bash.exe",
您可以按照以下链接: https : //code.visualstudio.com/docs/editor/integrated-terminal
您需要将 settings.json 文件中的终端集成路径编辑为您希望它编译的任何内容
@Rhatalin 谢谢你的建议。 我在 Windows 10 上遇到了同样的问题。更新 settings.json 中的以下设置后(文件 -> 首选项 -> 设置搜索外壳并选择终端集成自动化外壳:Windows -> 在 settings.json 中编辑)问题消失了.
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
在 Windows 更新后,我遇到了同样的错误。 我必须向路径中的每个反斜杠添加转义 \\ 字符才能使其再次工作。 (检查您的路径以确保每个 \\ 都是双 \\) 这有效:“C:\\Program Files\\Git\\bin\\bash.exe” 这不起作用:“C:\\Program Files\\Git\\bin\\bash.exe”可执行程序”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.