Ich bemühe mich, Vim zu lernen.
Wenn ich Code aus der Zwischenablage in mein Dokument einfüge, werden am Anfang jeder neuen Zeile zusätzliche Leerzeichen angezeigt:
line
line
line
Ich weiß, dass Sie den automatischen Einzug deaktivieren können, aber ich kann ihn nicht zum Laufen bringen, weil einige andere Einstellungen widersprüchlich sind oder so (die in meiner .vimrc ziemlich offensichtlich aussehen, aber keine Rolle zu spielen scheinen, wenn ich sie herausnehme).
Wie deaktiviere ich das automatische Einrücken, wenn ich Code einfüge, aber beim Schreiben von Code immer noch das automatische Einrücken von vim? Hier ist meine .vimrc
Datei:
set expandtab
set tabstop=2
set shiftwidth=2
set autoindent
set smartindent
set bg=dark
set nowrap
cat > mynewfile.txt
die Eingabetaste drücken , Ihren Text einfügen, erneut die Eingabetaste drücken und dann Strg + D drücken , um das Speichern zu vermeiden . Die Datei wird jetzt erstellt und Sie können sie mit bearbeiten vim mynewfile.txt
.