あめだまふぁくとりー

Boost.Graphとかできますん

iTerm2 上の Neovim だと Ctrl + backslash が効かない

iTerm2 で Neovim を再起動するとなぜか Ctrl + backslash が効かなくなるため,これまで Mac 標準のターミナルを今まで使用していたのだが,iTerm2 の設定でうまく回避することができた.

iTerm2 の Key Bindings の設定で,「Send Hex Codes」Action を「^¥」に割り当て上げるだけで OK. 指定するコードは 0x1c となる. ちなみに Ctrl + backslash のコードは,insert モードで <C-v><C-\> を入力して,入力した文字の上で g8 すればわかる.

ついでに Alt + backslash は,「Send Escape Sequence」Action で \ を送信してあげれば良い.

Mac 標準のターミナルだと im-select で IME を OFF にすると,次回 ON にした際の初入力で再変換が誤発して非常にストレスフルだったので,これで安心して日本語入力ができるようになった.