MacのZSHを使ったiTerm2でHomeとEndキーを有効にする

ZSH の iTerm2 でなぜか Home と End キーが使えなくてストレスになっていました。

いろいろ調べた結果、簡単に解決することができました。

.zshrc に追加する

~/.zshrcに以下を追加するだけです。

bindkey "^[[H" beginning-of-line
bindkey "^[[F" end-of-line

一旦ターミナルを閉じて、再起動すると Home キーと End キーで、コマンドキャレットを先頭と末尾に移動できるようになっているはずです。

Mac Book はfn + ←で Home、fn + →で End になります。