Cygwinセットアップまとめ

とりあえず、setup.exeを落として実行

インストール

まずは何はともあれパッケージのインストールから。

パッケージのダウンロード先は
  • 適当に日本ドメインのリングサーバを選ぶ
  • http://cygwin-je.sourceforge.jp(Cygwin JE)を追加
パッケージ選択
  • Devel
  • Doc
    • man
    • man-page-ja
  • Editor
  • Interpreters
  • Net
    • openssh
  • Shells
    • rxvt (VT102 terminal emulator)
  • Text
    • groff (日本語版)
    • less (〜iso254〜)
  • Utils
  • Web

環境設定

日本語設定やマウントポイントの変更をする

マウントポイント変更

/cygdriveプレフィックスを取る
$ mount -c /

ホームディレクトリの変更
$ mount -u "${USERPROFILE}" /home/${USERNAME}

設定ファイル変更

起動ショートカット作成
/bin/rxvtのショートカットを作成し、リンク先をC:\cygwin\bin\rxvt.exe -e /bin/bash --login -iとする。
~/.Xdefaultの編集
Rxvt.foreground:white
Rxvt.background:black
Rxvt.geometry: 100x50
Rxvt.font: Osaka−等幅-16
Rxvt.mfont: Osaka−等幅-16-jisx0208
Rxvt.multichar_encoding: sjis
Rxvt.visualBell: True
Rxvt.saveLines: 3000
Rxvt.scrollBar_right: True
Rxvt.color12:DeepSkyBlue

~/.inputrcの編集
set kanji-code sjis
set convert-meta off
set meta-flag on
set output-meta on

~/.bashrcの編集
PS1="[\u:\w]$ "

export LANG=ja_JP.SJIS
export LC_MESSAGES=ja_JP.SJIS
export OUTPUT_CHARSET=sjis
export TZ=JST-9
export JLESSCHARSET=japanese-sjis
alias ls='ls -hF --show-control-chars --color=tty'

/usr/share/misc/man.confの編集
JNROFF /usr/bin/groff -Tnippon -mandocj
を追加

~/.vimrcの編集
set number
set laststatus=2
set cmdheight=2
set ts=4 sw=4 sts=4
set statusline=%<%f\ %m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']['.&syntax.']'}%=%l,%c%V%8P
set nobackup
set nocompatible
set enc=japan

if &t_Co > 1
syntax enable
endif

" TOhtml
let html_number_lines = 0
let html_use_css = 1
let use_xhtml = 1