unhurried

コンピュータ関連ネタがほとんど、ときどき趣味も…

Windowsでシェルを使う

調べてみた限りではMSYS2を利用するのが良さそうでした。セットアップ手順をまとめています。

端末で使うフォントをインストールする

端末のデフォルトフォントは読みにくいため別のフォントをインストールする。

MSYS2をインストールする

以下のURLからインストーラをダウンロードして実行する。

必要なパッケージをインストールする
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 ~
参考