我试图将MSYS2 shell集成到Visual Studio Code集成终端中.这是我的用户设置:
{
"terminal.integrated.shell.windows": "C:\\msys64\\usr\\bin\\bash.exe",
"terminal.integrated.shellArgs.windows": ["--login", "-i"]
}
Run Code Online (Sandbox Code Playgroud)
但是,我遇到了--login
将当前工作目录更改为Windows主页的问题.我希望当前目录位于我的工作区的根目录.
我的进一步尝试是我尝试添加一个标志-c 'cd ${workspaceRoot}'
.然而,bash会在开始时崩溃.我可以正确得到当前目录中去除--login
,但没有登录模式,所有其他的shell命令(ls
,cd
,等)不可用.
如何将MSYS2 shell正确集成到我的vscode中?