在 iterm 中使用 vim
Bash和Zsh开启vi-mode模式, 并设置默认编辑器vim
开启bash的vi-mode模式
Bash有两种操作模式,分别是emacs-mode和vi-mode,在默认情况下使用的是emacs-mode,通过修改/.bashrc可以开启vi-mode,方法是在/.bashrc中写入
set -o vi
然后,在终端执行source ~/.bashrc或者是重启终端使配置生效。
之后,你每次打开终端,默认进入的都是insert-mode,按
rl_bind_key_if_unbound_in_map (‘v’, vi_edit_and_execute_command, vi_movement_keymap);
开启zsh/oh-my-zsh的vi-mode模式
Zsh在安装了oh-my-zsh以后,只需要在plugins那里添加vi-mode,然后在终端执行source ~/.zshrc或者是重启终端就开启vi-mode了。
最后附上Bash在vi-mode下的快捷键bash-vi-editing-mode-cheat-sheet,基本上与vim是一致的。
设置zsh/bash默认编辑器vim
默认的vi比较难用,可以继续向/.bashrc或/.zshrc中写入
EDITOR=vim
export EDITOR
设置默认编辑器为vim。
以后在vi-mode模式下按