bash vi 모드( set -o vi
) 를 시도하는 동안 v
일반/명령 모드에서 실수로 을 누른 다음 내 편집기(vim)가 bash-fc.XXXXXX
. v
버튼을 누르면 왜 열리나요?
답변1
Vi 명령줄 편집 모드에서 누르는 것은 vEmacs 명령줄 편집 모드에서 누르는 것과 같습니다. 임시 파일의 현재 명령을 편집할 수 있도록 또는 (또는 환경 변수가 설정되지 않은 경우 ) Ctrl+X Ctrl+E로 지정된 편집기를 엽니다 . 파일을 저장하고 편집기를 종료하여 명령을 실행합니다.$VISUAL
$EDITOR
emacs
VISUAL
EDITOR
bash
매뉴얼 에서 (Vi 명령은 문서화되어 있지 않습니다):
edit-and-execute-command
(C-xC-e
)현재 명령줄에서 편집기를 호출하고 결과를 셸 명령으로 실행합니다. Bash는
$VISUAL
,$EDITOR
및 편집기를 순서대로 호출하려고 시도합니다 .emacs