🕶️
MacOSのiterm2でControl+enterの挙動を抑制する方法
TL;DR(三行で)
- iterm2でControl+enterを押すとコンテキストメニューが出るのを抑制したい
- Iterm2 > Setting > Keys > Key Bindingsでキーバインドを追加する
- 追加すべきキーアクションは「Send Hex Codes」で、送るべきコードはMacOSなので、0x0a(LF: Line Feed)にする
詳細
筆者はemacsマンでControlキーを多用する関係で、ミスタッチでenterを押す際にControl+enterなってしまうケースが良くある。これがiterm2とすこぶる相性が悪く、Control+enterを押すとコンテキストメニューが出てしまい、思考が中断してしまうので、これを抑制したい。
この場合の正解は
Iterm2 > Setting > Keys > Key Bindingsでキーバインドを追加する
で適切なキーバインドを追加すればいい。
使っているOSはMacOSで、enterはLF(Line Feed: hexコードは0x0a)に相当するので、そのようにする。
無事に直った。
現場からは以上です。それではまたー。
Discussion