Register speichern Textausschnitte zum Ziehen (Kopieren), Löschen (Ausschneiden), Einfügen (Einfügen). In Vim werden Register auch für die Makrowiedergabe verwendet. Einige Register sind speziell und können auf die Zwischenablage des Betriebssystems verweisen oder Ausdrücke auswerten.