zshでHomeキーとEndキーとDELキーを使う

bashからzshにしたところ、Homeキー、Endキー、Delキーが使えなかったので、使えるようにキーバインドを設定しました。
文頭にカーソルを移動させるときはCtrl+a、文末に移動させるときはctrl+eで移動させてる人も多いと思いますが、Windows使ってるときの癖が残ってたり、ctrl+aはscreenと被ったりするので。

設定は、.zshrcに以下のように書きます。

bindkey "^[[3~" delete-char
bindkey "^[[1~" beginning-of-line
bindkey "^[[4~" end-of-line

"^["というのも特殊な文字ではないので、普通にコピペして大丈夫です。

コメントを残す