set -o viの設定を解除する方法は?

set -o viの設定を解除する方法は?

Bashでviモードを試したかったのですが、今度は通常モードに変更したいと思います。

どのように設定を解除できますか-o vi

答え1

bash現在利用可能な唯一の行編集インターフェイスはviモードとモードなので、emacsモードemacsをリセットするだけです。

set -o emacs

答え2

「正常」の定義によって異なります。行編集をオフにした場合、設定を解除する記録された方法-o viは次のとおりです。+o vi

$ set -o vi
$ set -o|egrep -w "(vi|emacs)"
emacs           off
vi              on
$ set +o vi
$ set -o|egrep -w "(vi|emacs)"
emacs           off
vi              off

通常モードがemacsの場合、Chrisはすでに答えました。

関連情報