普通にmsys2のbashを設定しただけではいろいろ不便だったので調べてみました。
IntelliJのSettingを開き、Tools > Terminalと選択してShell pathを次のようにします。
"cmd.exe" /c set "CHERE_INVOKING=1" & set "MSYS2_PATH_TYPE=inherit" & "C:\msys64\usr\bin\bash.exe" --login -i
環境変数を設定しているのはmsys2の設定で、
- CHERE_INVOKING=1
カレントディレクトリを作業ディレクトリとする。
これを設定しておけばshellのカレントディレクトリがプロジェクトのルートから開始できます。
- MSYS2_PATH_TYPE=inherit
パスの設定をwindowsから引き継ぎます。