VS代码中的Git Bash错误意外标记'&';
我是一个初学者,我得到了一个bash语法错误意外的标记“&” 最初,我在python中使用虚拟环境时遇到这个错误。 但是今天我清理了电脑,重新安装了窗口,现在我甚至不能运行正常的程序 错误原因->我使用VS代码和终端作为Git Bash 在浪费了几天之后,我知道这是因为Bash和PowerShell有不同的语法 当我运行代码时,vs代码并不适应bash的语法(是的,它在PowerShell上工作) 在我的JSON设置文件中,默认终端也设置为Git Bash,如下所示: “terminal.integrated.defaultProfile.windows”:“Git Bash” 我试着换一种著名的方式: “terminal.integrated.shell.windows”:“路径\此处” 而且它也不起作用,并且表示已弃用的方法 如何更改vs代码终端的默认语法? 我是否必须重新安装bash并更改选项中的某些内容? 我也在使用BashB4,但从未遇到过这个问题,但最近我开始使用虚拟环境 然后这个错误第一次发生了。 所以我很困惑这是一个内在的问题还是我可以解决的问题? 我在StackOverflow中发现许多ppl都有相同类型的问题(最近发布的这些问题让我认为这可能是他们这边的错误),但没有人能够定义它,因此我添加了这个问题 但是今天我清理了电脑,重新安装了窗口,现在我甚至不能运行正常的程序 确保%PATH%环境变量包含VS代码中的Git Bash错误意外标记'&';,bash,git,visual-studio-code,unexpected-token,Bash,Git,Visual Studio Code,Unexpected Token,我是一个初学者,我得到了一个bash语法错误意外的标记“&” 最初,我在python中使用虚拟环境时遇到这个错误。 但是今天我清理了电脑,重新安装了窗口,现在我甚至不能运行正常的程序 错误原因->我使用VS代码和终端作为Git Bash 在浪费了几天之后,我知道这是因为Bash和PowerShell有不同的语法 当我运行代码时,vs代码并不适应bash的语法(是的,它在PowerShell上工作) 在我的JSON设置文件中,默认终端也设置为Git Bash,如下所示: “terminal.int
C:\Program Files\Git\bin\
,以便了解bash.exe
在CMD中设置路径后,使用以下命令尝试并启动VSCode进行测试:
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%GH%\mingw64\libexec\git-core;%PATH%
rem Then, in the same CMD
"%LOCALAPPDATA%\Programs\Microsoft VS Code\bin\code.cmd"
是的,我是对的。问题出在VScode本身。今天有一个更新,现在一切似乎都正常/工作。VS代码终端不存在。它只集成了您选择的终端(Powershell、Bash等)。只需安装powershell,然后在VS代码中,将默认的集成终端设置为powershell。这看起来像是一个bug-vscode正在为gitbash发出一个语法不正确的命令。您可能想打开一个bug问题:谢谢您的回答。今天VScode中有一个更新,问题已经解决。感谢您回复我的查询。但我不明白我必须在哪里设定路径。在VsCode的设置/Json中?还是在pc的环境变量上?在VSCode setting/json文件中,我编写了-“terminal.integrated.defaultProfile.windows”:“C:\Program Files\Git\bin\”,”。我查看了一些关于如何在vscode中为tbash设置路径变量的视频,但没有发现任何问题。虽然我两个都试过了。但仍然被同样的错误所困扰。您建议用于测试的行是打开vscode,但给出相同的错误。请告诉我,在执行你建议的方法时,我是否做错了什么。首先,在CMD中,正如回答中所建议的那样:vscode 1.57确实刚刚发布。