手順
ここを読んで xonsh をインストール Windows Guide — xonsh 0.9.13 documentation https://xon.sh/windows.html
- pip install xonsh
- pip install prompt-toolkit
git bash を起動
winpty python.exe -m xonsh で起動するか確認
- winpty が必要な理由はここを参照
- Windows GitBash で Python・Node.js・Docker が上手く動かない場合は winpty を設定する - Corredor http://neos21.hatenablog.com/entry/2019/05/24/080000
- winpty が必要な理由はここを参照
起動したら
ctrl + d
で xonsh を閉じる.bash_profile を作成した記憶がなければ
code ~/.bash_profile
等で作成.bash_profile に
winpty python.exe -m xonsh
を記述git bash を再起動すると xonsh が自動で起動する
あとはご自由に
余談
なぜ git bash で動かすのか
コマンドプロンプトで動かすだけなら、1.を実行したあとxonshとプロンプト上で動く。でも、ls等のUNIXコマンドが使えない。
なので、git bash上で動かすことでls等のgit bashがサポートしているUNIXコマンドが動作するようになる。