FreeBSD shell 中的 Vim 模式?

FreeBSD shell 中的 Vim 模式?

如何在 FreeBSD shell 中切换到 Vim 模式?

我回应了 的值,但是$SHELL它打开了手册页。/bin/cshman cshtsch

set -o并且shopts也不可用。

而且/etc/inputrc(Readline)也不在那里。

我应该安装bash还是可以使用Vim行编辑模式而不是本机的 Emacs,而无需安装其他 shell?

提前致谢。


我使用的是 FreeBSD 11。

答案1

shellcsh没有 Vi 键绑定,但tcsh有。

tcshshell 在 FreeBSD 基本系统中可用(原样sh,在 FreeBSD 上是ashAlmquist shell)。

要使用 shell 切换到 Vi 键绑定tcsh,请使用

bindkey -v

相关内容