Bash 명령줄에 복잡한 명령을 입력할 때 ViM을 사용하여 편집하도록 어떻게 전환하나요?
답변1
명령줄의 현재 내용으로 편집하기 위해 편집기를 호출하는 " edit-and-execute-command
bind with 시퀀스 C- x C-" 라는 readline 명령이 있습니다 .e
이 명령은 편집기를 종료할 때 실행됩니다.
답변2
명령을 입력하는 중에 이 작업을 수행할 수 있을지는 모르겠지만 (적어도 내 경험으로는) 각각 set -o emacs
"emacs" 또는 "vi" 줄 편집 모드를 통해 수행하거나 전환 할 수 있습니다 set -o vi
. 이 명령은 마지막 명령, 단어 지우기, 줄 끝까지 지우기, 줄 시작까지 지우기 등에 대한 키 바인딩을 설정합니다.