MinGW+minTTY, Windows上でUnixコマンドを探して。

MinGW+minTTYを入れてみた。 Gowよりいい。 こっちは最終的に日本語表示できんかったし、ターミナルがデフォルトだったし。

インストールは、次のオフィシャルページから、インストーラーをダウンロード

HOWTO Install the MinGW (GCC) Compiler Suite | MinGW

ダウンロードページ。

MinGW - Minimalist GNU for Windows - Browse Files at SourceForge.net

mingw-get-setup.exeをインストール。

こいつはパッケージ管理ソフトっぽいもので、こいつを起動して、必要なパッケージを入れる。

デスクトップにできたMinGW Installerを起動。

Basic Setupを選んで、次のPackageMark for Installationで選択。

mingw-developer-tookit
mingw32-base
msys-base

で、Installation --> Apply Changesでインストール開始。

minttyは以下のコマンドをコマンドプロンプトから実行。

mingw-get update
mingw-get install mintty

これって、MinGW Installerとかぶらない? と思ったりもしたが、まあ良しとする。

あとPathに次を追加。 C:\MinGW\bin C:\MinGW\MSYS\1.0\bin

で、minttyの設定。

まずはコマンドプロンプトから起動したら、タスクバーにピン留め。

そのあと、プロパティを開いて、リンク先(T)C:\MinGW\msys\1.0\bin\mintty.exe /bin/bash --login -i

でもって、あとは$HOME/.profileをいじる。

export PS1='\[\033[1;34m\][\!:\w]>\[\033[0m\]'
export OUTPUT_CHARSET=sjis
export SHELL=/bin/bash
export EDITOR=vi

export TZ="JST-9"
export LANG="C"
export LC_ALL="C"
export TPUT_COLORS=256

alias ls='ls --color=auto --show-control-chars'
alias ll='ls -l'
alias l='ls -CF'

alias c='clear'
alias d='diff'
alias g='grep'
alias h='history'
alias m='more'
alias p='pwd'
alias v='vim'

alias vi='vim'
alias rm='rm -i'
alias ..='cd ..'
alias he='head'
alias ta='tail'

alias ip='ipython qtconsole --profile default --colors=linux --pylab=inline'

あと、$HOME/.minttyrcは、

BoldAsFont=no
Font=MS ゴシック
Locale=ja_JP
Charset=SJIS
BackgroundColour=255,255,255
ForegroundColour=0,0,0

Gowよりかなりいい。Gowは削るか。。