調べてみた限りではMSYS2を利用するのが良さそうでした。セットアップ手順をまとめています。
端末で使うフォントをインストールする
端末のデフォルトフォントは読みにくいため別のフォントをインストールする。
- MyricaMフォントなど
- https://myrica.estable.jp/myricamhistry/
MSYS2をインストールする
以下のURLからインストーラをダウンロードして実行する。
- http://www.msys2.org/
- 64bit版の場合はx86_64を選択する。
必要なパッケージをインストールする
pacman -Syu # パッケージを最新の状態にする # 必要に応じてパッケージを追加する pacman -S vim
各種設定ファイルを編集する
~/.minttyrc
BoldAsFont=no Font=MyricaM M FontHeight=11 Columns=90 Rows=40 CursorType=block Scrollbar=none Locale=ja_JP Charset=UTF-8 Term=xterm-256color CopyOnSelect=yes RightClickAction=paste BackspaceSendsBS=yes IMECursorColour=255,0,0
~/.bashrc
# 下記部分のコメントアウトを外す if [ -f "${HOME}/.bash_aliases" ]; then source "${HOME}/.bash_aliases" fi
~/.bash_aliases
alias ls='ls --color=auto --show-control-chars --time-style=long-iso -FH' alias ll='ls -lA' alias la='ls -A' alias vi='vim'
よく使うディレクトリへシンボリックリンクを作成する
msys2_shell.cmdの下記行のコメントアウトを外し、管理者権限で起動する。
rem To activate windows native symlinks uncomment next line set MSYS=winsymlinks:nativestrict
lnコマンドでシンボリックリンクを作成する。
# 例:~/xxx -> C:\Users\xxx ln -s /C/Users/xxx ~