Git BASHでTmuxを利用できるかなと思い、以下を実行しました。通常は、GitのコマンドやVSCodeのターミナルでシステム管理コマンドが実行できれば十分なのですが、興味本位でやってみました。ご参考まで。
Git BASH アップデイト
Git BASHはMsys2(Cygwinの簡易版)を利用していて、コンパイラはMINGW GCC Compilerを利用しています。つまり想定では、Msys2でコンパイルされたものは、Git BASHでも利用できるはずです。
但し、今回試しましたが、バージョンによっては、稼働しない場合があるので、すべて最新版にアップデイトします。以下からダウンロードして、アップデイトしてください。
Tmux側のダウンロード
64bit版を利用していますので、ここから以下のファイルをダウンロードします。
ファイルバージョンは最新版になりますので、番号は順次変わっています。
https://repo.msys2.org/msys/x86_64/libevent-2.1.12-4-x86_64.pkg.tar.zst
https://repo.msys2.org/msys/x86_64/tmux-3.4-1-x86_64.pkg.tar.zst
7-zip等で解凍してください。
そのファイルを以下にコピーしてください。
/c/'Program Files'/Git/user/bin
Tmuxの立ち上げ
Git のターミナルを閉じて、新しいインスタンスを立ち上げて以下を実行します。
>tmux
いつものtmuxの画面になります。
今回は以上になります。おそらくやりすぎだと思います。Tmuxでコンソール管理や開発を実行したいのであれば、WSLやDockerを導入した方が良さそうです。
Happy Hacking!!!