Automatisches Einrücken beim Einfügen von Text in vim ausschalten

Ich bemühe mich, Vim zu lernen.

Wenn ich Code aus der Zwischenablage in mein Dokument einfüge, erhalte ich am Anfang jeder neuen Zeile zusätzliche Leerzeichen:

line
  line
    line

Ich weiß, dass Sie den automatischen Einzug deaktivieren können, aber ich kann ihn nicht zum Laufen bringen, weil andere Einstellungen in Konflikt stehen oder so (was in meiner .vimrc-Datei ziemlich offensichtlich ist, aber anscheinend keine Rolle spielt, wenn ich sie herausnehme).

Wie deaktiviere ich die automatische Einrückung, wenn ich Code einfüge, aber beim Schreiben von Code immer noch die automatische Einrückung vim? Hier ist mein.vimrc Datei:

set expandtab  
set tabstop=2  
set shiftwidth=2  
set autoindent  
set smartindent  
set bg=dark  
set nowrap  

Antworten auf die Frage(19)

Ihre Antwort auf die Frage