Une des fonctionnalités intéressantes de l'éditeur de texte Vim est le puissant ensemble de commandes d'édition que l'utilisateur a à sa portée après il passe la courbe d'apprentissage initiale du système. Naturellement, comme tout autre éditeur de texte, VIM peut rechercher et remplacer des chaînes de texte, mais VIM peut également inclure des caractères génériques dans ses fonctions de recherche à remplir pour l'information qui peut être différente.