Eu tenho set -o vi
no meu ~/.profile e funciona bem no console normal e no Tmux. Mas quando executo o Screen, se eu pressionar Escape ou ^[, recebo um sinal visual, a próxima tecla que pressiono parece ser comida por alguma coisa e ainda estou no modo Insert no Bash. Como digo ao Screen para passar o ^[ para o shell? (Ou, alternativamente, há algo que eu possa fazer em .inputrc que me permita usar uma combinação de teclas diferente para entrar no modo de comando?)
Responder1
Se você mudar para o modo de edição vi set -o vi
em seu .profile, isso não será passado para o shell da tela, porque o shell da tela não é um shell de login e, portanto, não lê .profile.
Você precisa colocar o seguinte em seu .inputrc
set editing-mode vi