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
bindkey "^[[1~" beginning-of-line
bindkey "^[[4~" end-of-line
"^["というのも特殊な文字ではないので、普通にコピペして大丈夫です。