Bash vi 모드의 "v" 키는 무엇입니까?

Bash vi 모드의 "v" 키는 무엇입니까?

bash vi 모드( set -o vi) 를 시도하는 동안 v일반/명령 모드에서 실수로 을 누른 다음 내 편집기(vim)가 bash-fc.XXXXXX. v버튼을 누르면 왜 열리나요?

답변1

Vi 명령줄 편집 모드에서 누르는 것은 vEmacs 명령줄 편집 모드에서 누르는 것과 같습니다. 임시 파일의 현재 명령을 편집할 수 있도록 또는 (또는 환경 변수가 설정되지 않은 경우 ) Ctrl+X Ctrl+E로 지정된 편집기를 엽니다 . 파일을 저장하고 편집기를 종료하여 명령을 실행합니다.$VISUAL$EDITORemacsVISUALEDITOR

bash매뉴얼 에서 (Vi 명령은 문서화되어 있지 않습니다):

edit-and-execute-command( C-xC-e)

현재 명령줄에서 편집기를 호출하고 결과를 셸 명령으로 실행합니다. Bash는 $VISUAL, $EDITOR및 편집기를 순서대로 호출하려고 시도합니다 .emacs

관련 정보