Cygwin環境作成

インストール

CategoryPackage
Archivezip, unzip
Develgcc, make
※gccを選択すると必要なものが自動的に選択される
Editorsvim(gvimは選択しない)
Netopenssh, rsync
Perlperl
Webwget

nkfインストール

ダウンロード http://sourceforge.jp/projects/nkf/releases/

適当なディレクトリで展開し、make
nkf.exeをCygwinインストールディレクトリのbinにコピー
nkf.1とnkf.1jを/usr/share/man/man1ディレクトリにコピー

設定

ウィンドウ上部で右クリック−プロパティから

・オプション−編集オプション−簡易編集モードと挿入モードにチェック
・レイアウト−画面バッファのサイズを120に
・画面の色を調節

コンソールをUTF-8に対応させる

ダウンロード http://www.okisoft.co.jp/esc/utf8-cygwin/download.html

展開してcygwin1.dllをCygwinインストールディレクトリのbinにコピー
ホームディレクトリの.inputrcの36〜39あたりのコメントを有効にする。具体的には
set convert-meta off
set output-meta on

注意

・シェルファイルを作成する場合、改行に CR が入らないようにする

gvimの環境作成

設定

・インストールフォルダにあるvimrcを名前を変えてバックアップ
・インストールフォルダにあるgvimrcを名前を変えてバックアップ
・次の内容でvimrcを新たに作成
set nocompatible
set nobackup
set nu
set ts=4
set bs=2
set nohls
set nocin
set sw=4
set iminsert=0
set imsearch=0
syntax on

・Path環境変数にパスを追加

cygwinでgvimをバックグラウンドで起動するための設定

・/etc/profile.dにgvim.shを次のような内容で作成
function gvim(){ '/cygdrive/c/app/vim72-kaoriya-w32j/gvim' $@ & }

ファイルを開くプログラムから選択できない場合

・次のレジストリを確認
HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\open\command