プロジェクト

全般

プロフィール

操作

VSCodeのシェルをMSYS2にする » 履歴 » リビジョン 4

« 前 | リビジョン 4/5 (差分) | 次 »
開発 次郎, 2025/03/23 11:32


VSCodeのシェルをMSYS2にする

概要

統合ターミナルを起動する際にMSYS2プロファイルを選択するには、terminal.integrated.profiles.windowssettings.json に追加する。

settings.jsonにMSYS2を追加する

"PowerShell", "Command Prompt", "Git Bash" がデフォルト部分で、"MSYS2 Bash" が追加した個所

    "terminal.integrated.profiles.windows": {

        "PowerShell": {
            "source": "PowerShell",
            "icon": "terminal-powershell" 
        },
        "Command Prompt": {
            "path": [
                "${env:windir}\\Sysnative\\cmd.exe",
                "${env:windir}\\System32\\cmd.exe" 
            ],
            "args": [],
            "icon": "terminal-cmd" 
        },
        "Git Bash": {
            "source": "Git Bash" 
        },
        "MSYS2 Bash": {
            "path": [
                "D:\\msys64\\usr\\bin\\bash.exe" 
            ],
            "args": [
                "--login" 
            ],
            "env": {
                "MSYSTEM": "MINGW64",
                "CHERE_INVOKING": "1" 
            }
        },
    }

MSYS2のgit.exeを使う

エラー履歴

  • Visual Studio Codeでエラーメッセージ。「Git Failed to execute git」
    • settings.json で git.pathにMSYS2のgit.exeを設定しただけではエラーになる
      • (例)"git.path": "D:/msys64/usr/bin/git.exe" エラー時の出力

参考

開発 次郎 さんが9ヶ月前に更新 · 5件の履歴