Tout d'abord, j'utilise zsh et oh-my-zsh avec presque aucune autre personnalisation.
Dans zsh, quand j'appuie sur la flèche du haut, cela m'apporte les dernières commandes. Et si j'ai tapé certains caractères avant d'appuyer sur la flèche vers le haut, il m'affichera la dernière commande commençant par ces caractères. C'est une fonctionnalité très utile car je tape beaucoup de commandes git/vim/scp alternativement.
Mais maintenant, je passe à un clavier sans touches fléchées, et j'ai tendance à utiliser ctrl + p au lieu de la flèche vers le haut pour compléter l'historique. Cependant, peu importe le nombre de caractères que je tape avant d'appuyer sur la touche ctrl + p il m'apportera toujours la dernière commande (pas la dernière commençant par ces caractères).
Comment dois-je configurer le zsh (ou oh-my-zsh) pour résoudre ce problème ?