Il y a des réponses utiles ici, mais avez-vous envisagé de mapper quelque chose comme "jj" en mode insertion vers la touche d'échappement? Voici comment faire:
En supposant que vous soyez dans "termux" ou un émulateur de terminal similaire et que vous utilisez vim tel qu'installé là-bas. Dans le dossier personnel (tapez pwd pour voir le répertoire actuel), créez un fichier appelé ".vimrc" et mettez le texte suivant dedans, sans guillemets: "inoremap jj " Et enregistrez. La prochaine fois que vous serez en mode insertion dans vim, appuyez simplement deux fois sur "j" rapidement. Presto :)
Maintenant, ajoutez d'autres assignations de touches pour simuler d'autres commandes.