_ [zsh] ZshのViキーバインドでのCtrl-HとかBackspaceの挙動 ZshをViキーバインドにしている場合、インサートモードにおいてCtrl-HとBackspaceは vi-backward-delete-char に設定されている。 この場合インサートモードを始めた位置より前の文字を削除することは出来ない。 同様にCtrl-Wに設定されている単語ごとに削除する vi-backward-kill-word もインサートモードを始めた位置で止まる。 ViではなくVimを使っているとこれら挙動はちょっと戸惑う。 なのでインサートモード開始位置を超えて削除できるように zle -A .backward-kill-word vi-backward-kill-word zle -A .backward-delete-char vi-backward-delete-char をzs