12 Nov 2014

Macのキーリマッピング

Macのキーリマッピングを再考しました。Rubyをよく書くことが多いので以下のセッティングが個人的に一番楽

- `:`と`;`はシステムワイドでいつもスワップされる
- `-`と`_`はvimを使っているときだけスワップされる(日本語を書くときやコマンドラインでは`-`を多用するから)

つまり

1.  `:` <=> `;`はKarabinerで設定する
2. `-` <=> `_`は.vimrcで設定する


## 1. `:` <=> `;`はKarabinerで設定する

- [Karabiner](https://pqrs.org/osx/karabiner/)をインストールする
- Change Key tabを開く
- 検索フィールドにsemicolonと入力する
- Swap Semicolon and Minusにチェックする



## 2. `-` <=> `_`は.vimrcで設定する
- .vimrcに以下を追記する
noremap - _
noremap! - _
noremap _ -
noremap! _ -