Vim, abréviation de "vi améliorée," est une version mise à jour du "vi" éditeur UNIX. Cet utilitaire système basé sur le texte propose un système de navigation inhabituelle qui exige du spectateur d'un document pour entrer dans un mode de encart spécial de modifier le document. Il traite également toutes les presses du clavier comme des commandes, et que vous utilisez des lettres, plutôt que les touches fléchées, pour parcourir l'affichage. Cesser l'application nécessite la saisie d'une chaîne de commandement unique, préfixé par un colon.