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, 有空再研究……

posted @ 2020-11-13 20:52  巴巴厘  阅读(306)  评论(0)    收藏  举报