iTerm2上のコンソールにてカーソルキーを単語単位で移動する方法
Mac では Alt に相当するキーは Option である。そこで Mac にインストールした iTerm2 上のコンソールで Option+f を押してみると ƒ という文字が、Option+b を押してみると ∫ という文字が意図に反して入力されてしまう。Mac では Option が特殊文字の入力のために準備されているためである。
これを回避するには iTerm2 のキー設定 (Preferences -> Profiles -> Keys) を開き General の Option Key を Normal から Esc+ へと変える。私は移動時には左側の Option Key のみを利用するので Left Option key のみ変更した。
https://gyazo.com/22f440228805308aa2fb9676690b75e2
Q: How do I make the option/alt key act like Meta or send escape codes?
A: Go to Preferences > Profiles tab. Select your profile on the left, and then open the Keyboard tab. At the bottom is a set of buttons that lets you select the behavior of the Option key. For most users, Esc+ will be the best choice.
余談: Option を押したときにどのような特殊文字が入力できるのかは、Mac のメニューバーにある文字入力メニューをクリック -> キーボードとビューアを表示 -> option ボタンをクリックという手順でみられる。fの位置が ƒ 、bの位置が ∫ になっていることがわかる。
https://gyazo.com/a1f48d73ef39a61b9ce75638f6c0c011
https://gyazo.com/9beed71ac7e3c7a74d062cf1fbf30265