Ich habe eine dumme Frage, aber ich stecke fest. Ich setze ts = 4 in meiner .vimrc-Datei, aber es sieht nicht funktioniert. Öffnen Sie eine neue Datei, Tab wird weiterhin als 3 Leerzeichen erweitert. Und im Befehlsmodus bekam "set ts" einen "tabstop = 3". Gibt es eine letzte Datei wie .vimrc, die meine ts überschreibt?Warum funktioniert die Einstellung von ts = 4 in .vimrc nicht?
Auch ich tippe: setze ts = 4, in vim, wenn ich Tab tippe, hat es nur 3 Leerzeichen in der Länge.
Hier sind meine verdächtigen Optionen, die dieses lästige Ergebnis in meinem .vimrc
set autoindent
set shiftwidth=4
set softtabstop=4
set backspace=2
Dank verursachen.
Gibt es am Anfang oder Ende der Datei etwas wie '/ * vim: ts = 3 * /' oder '// ex: set ts = 3:'? Oder vielleicht ein Plugin? Haben Sie etwas in '.vim/syntax' definiert? – Amadan
Nein, ich habe es vorher durchsucht. Weder ts = 3 noch tabstop = 3 ist in .vimrc Datei. Und keine Syntaxdatei unter .vim. –