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! _ -