Modified from original zsh's vi mode with history-substring-search compatibility.
-
Download the script or clone this repository in oh-my-zsh plugins directory:
git clone git://github.com/houjunchen/zsh-vim-mode.git $ZSH_CUSTOM/plugins/zsh-vim-mode
-
Activate the plugin in
~/.zshrc
(after history-substring-search):plugins=([plugins...] zsh-vim-mode)
-
Source
~/.zshrc
to take changes into account:source ~/.zshrc
Refer to vi mode.
Refer to zshzle(1).