Bash/Readline vi 라인 편집 모드가 Screen에서 작동하지 않습니다.

Bash/Readline vi 라인 편집 모드가 Screen에서 작동하지 않습니다.

내 ~/.profile에 있고 set -o vi일반 콘솔과 Tmux에서 잘 작동합니다. 하지만 Screen을 실행할 때 Escape 또는 ^[를 누르면 시각적 종소리가 들리고 다음 키를 누르면 무언가에 먹힌 것처럼 보이며 Bash에서는 여전히 삽입 모드에 있습니다. ^[를 쉘에 전달하도록 Screen에 어떻게 지시합니까? (또는 다른 키 콤보를 사용하여 명령 모드로 들어갈 수 있도록 .inputrc에서 수행할 수 있는 작업이 있습니까?)

답변1

.profile을 통해 vi 편집 모드로 전환하면 set -o vi화면 쉘이 로그인 쉘이 아니어서 .profile을 읽을 수 없기 때문에 화면 쉘로 전달되지 않습니다.

.inputrc에 다음을 입력해야 합니다.

set editing-mode vi

관련 정보