Se você mudar para o modo de edição de vi via 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