Häufig finde ich auf einer Website Codestücke und will die in Vim einfügen. Jedoch passiert es mir dann immer wieder dass es jede neue Zeile um einen Tab weiter einrückt. Die erste Zeile ist nicht eingerückt, die zweite Zeile hat ein Tab davor, die Dritte hat zwei, die 20ste Zeile hat 19 vorangehende Tabs... Das ist sehr nervig. Die Lösung:
:set paste
Und schon kann der Code ganz normal eingefügt werden. Wenn man mit Einfügen fertig ist kann das normale Verhalten mit
:set nopaste
wiederhergestellt werden.
(Quelle: blog.exeko.com)