Я попытался интегрировать оболочку MSYS2 в Visual Studio Code, интегрированный терминал. Здесь мои настройки пользователя:
{
"terminal.integrated.shell.windows": "C:\\msys64\\usr\\bin\\bash.exe",
"terminal.integrated.shellArgs.windows": ["--login", "-i"]
}
Однако я столкнулся с проблемой, когда --login изменяет текущий рабочий каталог на домашнюю --login Windows. Я хочу, чтобы текущий каталог находился в корне моей рабочей области.
Моя дальнейшая попытка состояла в том, что я попытался добавить флаг -c 'cd ${workspaceRoot}'. Тем не менее, bash разбился бы на старте. Я мог бы правильно перейти в текущий каталог, удалив --login, но без режима входа в систему все остальные команды оболочки (ls, cd и т.д.) Недоступны.
Как правильно интегрировать оболочку MSYS2 в свой vscode?