Versuchen Sie, vom Terminal aus zu laufen :imap
. Dies sollte alle Einfügemoduszuordnungen auflisten. Wird das jj
Mapping angezeigt? Wenn nicht, versuchen Sie, das Mapping manuell von diesem vim aus zu definieren, und prüfen Sie, ob es funktioniert.
Meine Vermutung wäre, dass Ihr Terminal eine andere Version von Vim ausführt, die eine Vimrc von einem anderen Ort aus liest. Versuchen Sie :echo $MYVIMRC
sowohl auf dem Terminal vim als auch auf macvim, ob sie auf dieselbe Datei verweisen. Wenn sie sich unterscheiden, können Sie das Mapping einfach zur vimrc hinzufügen, die das Terminal vim verwendet. Es ist jedoch besser, die Unterschiede zwischen den vim-Versionen abzugleichen, damit Sie nicht zwei Konfigurationsdateien verwalten müssen.