Mac アレコレ
一息ついたのでまとめ。
- KeyRemap4MacBook
- http://pqrs.org/macosx/keyremap4macbook/index.html.ja
- key の動作変更をすることができる software 。ないと生きていけない。独自の設定は https://github.com/januswel/dotfiles/blob/master/KeyRemap4MacBook/private.xml においてある。
- Launchy
- http://www.launchy.net/
- Windows でも使える keyboard interface な launcher 。ないと生きていけなくなりつつある。うちの起動 key は Ctrl+Alt+/ もしくは Control-Command-/ 。
- Window Wrangler
- http://mindflow.dk/software/windowwrangler/
- keyboard で window を動かせる software 。 Windows だと窓使いの憂鬱の関数を使えば実現できるんだけど KeyRemap4MacBook でできなさそうだったので別で探した。ぬるぬる動く。
- Witch
- http://manytricks.com/witch/
- Command-Tab での app 切り替えを強化する software 。 OS 標準のままだと Launchy なんかの常駐型 software も切り替え対象に表示しちゃうんだけどこれを使うといい感じにできる。切り替え対象の app 判別に時間がかかるのか少し遅めなんだけどまぁ許容範囲。
- MacPorts
- http://www.macports.org/
- FreeBSD の Ports を Mac で使えるようにしたもの。開発周りはこれがないとどうしようもない。 port list installed したら入れた覚えのないものもあったんだけど依存関係があるから仕方ないということで。とりあえず明示的に入れた記憶のあるものは以下。
- coreutils
- Linux のほうが利用時間が長いので GNU 系の utility じゃないと色とか option とかで違和感ありまくりなので素直に突っ込む。 BSD 系はちょっとわかんない。
- 既存の BSD 系 utitlity と衝突を避けるために prefix "g" が各 command につくんだけど https://github.com/januswel/dotfiles/blob/master/.zshrc の
if [ "Darwin" = `uname` ]; then
て書いてある block で alias を設定することで違和感なく使えるようにしてる。
- git
- とりあえずの git 。
- tmux
- 普通入れるだろjk。
- coreutils