Visual studio code vs代码中的集成cygwin终端无法正常工作

Visual studio code vs代码中的集成cygwin终端无法正常工作,visual-studio-code,terminal,cygwin,Visual Studio Code,Terminal,Cygwin,我在Windows和Cygwin上使用Visual Studio代码作为集成终端。 问题是一些命令在这个集成终端中不起作用,但是如果我单独打开同一个终端,它们就会起作用 例如,我尝试在vscode中从终端使用命令opam。未找到命令作为答案。 相反地,如果我从桌面打开Cygwin并运行opam,它将被激活。 其他命令也一样,如elpi 我不知道为什么会发生这种情况。路径似乎有问题。你需要使用登录shell终端我怎么做?我试图通过添加--login来更改setting.json文件中的路径,但没有

我在Windows和Cygwin上使用Visual Studio代码作为集成终端。 问题是一些命令在这个集成终端中不起作用,但是如果我单独打开同一个终端,它们就会起作用

例如,我尝试在vscode中从终端使用命令
opam
。未找到
命令作为答案。
相反地,如果我从桌面打开Cygwin并运行
opam
,它将被激活。 其他命令也一样,如
elpi


我不知道为什么会发生这种情况。

路径似乎有问题。你需要使用登录shell终端我怎么做?我试图通过添加
--login
来更改setting.json文件中的路径,但没有成功<代码>“路径”:“C:\\OCaml64\\bin\\bash.exe--登录”