zsh-vi-mode

Enhanced vi/vim mode plugin for Zsh with better keybindings

brewmacoslinux
Try with needOr install directly
Source

About

Better and friendly vi(vim) mode plugin for ZSH

Commands

zsh-vi-mode

Examples

Add zsh-vi-mode to your Zsh configuration$ echo 'source $(brew --prefix)/opt/zsh-vi-mode/share/zsh-vi-mode.plugin.zsh' >> ~/.zshrc
Enable vi mode in Zsh and use vim keybindings for editing$ bindkey -v
Switch between insert and normal mode using Escape key$ # Press ESC to enter normal mode, then use hjkl to navigate