私は2009年10月ごろからWindows(Putty/Cygwn)上でEmacsを使いはじめたのでEmacs歴5年です。
最近MacBook Airに乗り換えたのですが、キーボードがあまりに違いすぎてものすごいストレスでした。
開発効率もがくんと落ちました。笑
このままではいかんと思いいろいろ設定してみたところ、やっと手に馴染むようになってきたので環境設定方法をメモしておきます。
(まだ試行錯誤中なのでこのコンテンツは随時書き換えます)
環境
- MacBook Air 2014年モデル
- 日本語キーボード
- iTerm2
capsキーをcommandに割り当て
capsキーはまず使わないし誤爆してイライライするので、無効にするか別の機能を割り当てましょう。
私はいろいろ試した結果、capsキーをcommand
に割り当てるのがシックリくることがわかりました。
理由は、Windowsに慣れた体にとってはGUIのコピペ(command + x,c,v)とアンドゥ(command + z)を押すときに、一番左下のキーでやるのが自然だからです。
システム環境設定 -> キーボード -> 修飾キー
で設定できます。
MacOSXのiTerm2で command + wでタブを閉じないようにする
これ必須です。
http://dqn.sakusakutto.jp/2014/05/macosx-iterm2-command-w.html
「英数」キーを"alt option"に割り当て
これめちゃ重要です。WindowsでEmacsをヘビーに使っていた人は、meta(alt)キーを左親指で押していたと思います。MacBookでこの位置にあるキーは「英数」キーです。
KeyRemap4MacBook を使って「英数」キーをmeta(alt option)に割り当てましょう。
Eisuu to Option_L (Only in terminal)
にチェックを入れておくと幸せになれます。
(「英数」を単独で押したときはちゃんと「英数」として機能してくれるのでご安心を。)
KeyRemap4MacBook
https://pqrs.org/macosx/keyremap4macbook/index.html.ja
iTerm2でaltキーをmetaとして認識させる
他にもおすすめ設定があれば教えてください!
他にもこういうのやったらいいよってのがあればぜひコメントで教えてください!