僕の開発環境
アンケートしているみたいなので、僕の開発環境も公開しておきます。
- プログラミング言語。最近使っているのは、Rubyが50%、Haskellが50%ってところです。
- OS。普通にWindowsXP。
- ハードウェア。ThinkPad T42。ThinPadの赤い鼻が好きです。キーボードは英語配列です。普通のキーボードの場合は、Shiftの下のCtrlを左手の小指の付け根のあたりの掌で押しています。ノートPCの場合は、Shiftの上をCtrlにしています。というかソフトウェアの設定としてはどちらもCtrlにしています。
- エディタ。Emacs。プログラミング言語で開発している間は、Emacsからほとんど出ません。M-x compileとか、C-c C-lでghciにロードとか。
- シェル。zsh。どういう設定か忘れましたが、タブを押すだけで次のファイル、次のファイルと補完してくれるのがよいです。bashだと最低限までしか補完してくれなくて面倒です。
- 日本語入力環境。SKK。ちょっとだけAZIKの設定してます。「;」を押すと「っ」になるとか。
- その他のソフトウェア。Cygwin。窓使いの憂鬱。VirtualDesktop for Win32。Firefox。UNIXあがりなのでこの辺のソフトウェアは必須です。というか何でもEmacsぽいキーバインドです。