相关疑难解决方法(0)

如何将MSYS2 shell集成到Window上的Visual Studio代码中?

我试图将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中?

bash shell msys2 visual-studio-code

13
推荐指数
4
解决办法
9544
查看次数

标签 统计

bash ×1

msys2 ×1

shell ×1

visual-studio-code ×1