set -o vi
내 ~/.profile에 있고 일반 콘솔과 Tmux에서는 잘 작동합니다 . 하지만 Screen을 실행할 때 Escape 또는 ^[를 누르면 시각적 차임 소리가 들리고 다음 키를 누르면 뭔가 먹힌 것 같으며 여전히 Bash의 삽입 모드에 있습니다. ^[를 쉘에 전달하도록 Screen에 어떻게 지시합니까? (또는 .inputrc에서 다른 키 조합을 사용하여 명령 모드로 들어갈 수 있는 작업을 수행할 수 있습니까?)
답변1
.profile을 통해 vi 편집 모드로 전환하면 set -o vi
screen의 쉘로 전달되지 않습니다. 왜냐하면 screen의 쉘은 로그인 쉘이 아니므로 .profile을 읽을 수 없기 때문입니다.
.inputrc에 다음을 입력해야 합니다.
set editing-mode vi