Mac/Linux终端vi模式
自从更新mac os到10之后,每次打开终端都提示默认shell改为zsh。以前一直用bash习惯便一直没理会。
前几天终于折腾着改成zsh,只是简单就是把bashrc改成了zshrc(PS1配置有所不同)。
今天敲命令时突然发现[ctrl+a]回到行首不好使了,最后查出原因是终端改成了vi模式。
试了试按esc,果然进入vi的普通状态。
要改回原来emacs模式,在bashrc/zshrc(或profile)中添加:
set -o emacs
使用vi模式
set -o vi
关闭vi模式
set -o novi
在端终输入set -o 可以看到还有其它不少配置,如nobeep, 有空再研究……