似非エンジニアのメモ

研究者にもエンジニアにもまだ到達できていないそのへんの会社員がつづる日々のメモ

ckw-mod を使う

概要

Windows上で作業する時,特に git や svn を使いたいときなどコマンドラインで作業を行うことがある.しかしながら,Windows付属のcmd.exeは*nixで採用されている各種の端末エミュレータに比べて非常に柔軟性に欠ける.cygwinなどをインストールして各種シェル(bash,tcsh,zshなど)をインストールした所で端末エミュレータがいまいちでは使い勝手がよろしくない.

ここでは,Windows上で,かつ日本語を取り扱うことのでできる ckw-mod を紹介する.

f:id:yuu0t:20120112220248p:plain

ckw-mod のインストール

以下のURLからダウンロードしたものを展開するだけでよい.なお下記URLのものは,オリジナルの ckw (by Kazuo Ishii氏)に各種のパッチが当たっているもので,現在は猫ロキP氏によりメンテされているものである.

Github - ckw-mod

ckw-mod のシェルの設定

ckw-modではckw.cfg を編集することで設定を行う.ckw.cfgはckw.exeと同じディレクトリに置いておけば良い.
シェルを設定するのであれば以下の Ckw*exec: を編集すれば良い.たとえば,以下の例では zsh を login shell として起動するように設定している.

Ckw*exec: C:\usr\cygwin\bin\zsh.exe --login -i

ckw-mod の(私の環境での)不具合

現在の私の環境 (Windows7 32/64 bit) では,cygwin の lv を使って日本語を表示しようとすると文字が化けてしまう.しかしながら,less -r として row-control character をそのまま出力するように設定すると問題なく表示される.