텍스트 편집기에서 편집 명령으로 전환하는 방법

텍스트 편집기에서 편집 명령으로 전환하는 방법

Bash 명령줄에 복잡한 명령을 입력할 때 ViM을 사용하여 편집하도록 어떻게 전환하나요?

답변1

명령줄의 현재 내용으로 편집하기 위해 편집기를 호출하는 " edit-and-execute-commandbind with 시퀀스 C- x C-" 라는 readline 명령이 있습니다 .e

이 명령은 편집기를 종료할 때 실행됩니다.

답변2

명령을 입력하는 중에 이 작업을 수행할 수 있을지는 모르겠지만 (적어도 내 경험으로는) 각각 set -o emacs"emacs" 또는 "vi" 줄 편집 모드를 통해 수행하거나 전환 할 수 있습니다 set -o vi. 이 명령은 마지막 명령, 단어 지우기, 줄 끝까지 지우기, 줄 시작까지 지우기 등에 대한 키 바인딩을 설정합니다.

관련 정보