set -o vi를 설정 해제하는 방법은 무엇입니까?

set -o vi를 설정 해제하는 방법은 무엇입니까?

Bash에서 vi 모드를 사용해보고 싶었지만 이제 다시 일반 모드로 변경하고 싶습니다.

어떻게 설정을 해제할 수 있나요 -o vi?

답변1

bash현재 사용 가능한 유일한 행 편집 인터페이스는 vimode 및 mode 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가 이미 답변했습니다.

관련 정보