vim: autoindent nicht funktioniert
mein automatisches Einrücken ist nicht die Arbeit, alle diagnostischen tests, um es herauszufinden?
mein ":set":
:set
- - - - Optionen --- cindent laststatus=2 Blättern=17
tabstop=4 Fenster=36
filetype=cpp Anzahl
smartindent ttyfast
helplang=en einfügen
syntax=cpp ttymouse=xterm2
backspace=indent,eol,start
fileencoding=utf-8
fileencodings=ucs-bom,utf-8,Standard,latin1
printoptions=paper:Brief
runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim72,/usr/share/vim/vimfiles/af
ter,/var/lib/vim/addons/nach~/.vim/after
Suffixe=.bak,~,.swp,.o,.info.aux.log.dvi,.bbl,.blg,.brf.cb,.ind,.idx,.ilg,.inx,.,,.Inhaltsverzeichnis
InformationsquelleAutor der Frage l7ecl | 2010-10-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen:
oder:
finden Sie mehr über auto-indent:
Sonst, es könnte etwas mit dem Datei-Typ-Erkennung.
InformationsquelleAutor der Antwort Andrew_1510
Sollten Sie wahrscheinlich schalten Sie
smartindent
und verwenden:filetype indent on
undcindent
(die scheint auch eingestellt) statt.InformationsquelleAutor der Antwort Benoit
Ich hatte das gleiche Problem und diese Einstellungen fest.
InformationsquelleAutor der Antwort gurpinars
Hier ist ein Weg, um zu testen, ob die Konfiguration korrekt ist, dann bestehen Ihre Konfiguration so Vim immer funktioniert so.
This font
zeigt den text, die eingegeben werden soll, im wahrsten Sinne des Wortes, außer<CR>
bedeutet, drücken Sie die "Enter" oder "Return" - Taste.:set ai?<CR>
):set ai<CR>
):set ai?<CR>
):mkvimrc<CR>
.Hoffe, das hilft! Hier sind einige andere Hinweise:
InformationsquelleAutor der Antwort Adam Monsen
Den Fall, dass jemand anderes das gleiche Problem, ich hatte ein ähnliches Problem, dass keine der genannten Feste.
Was falsch war, war für mich der Registerkarte Interpretationen. hier ist das set-up, dass es zu arbeiten:
Und zu überprüfen, wenn Sie Einrücken, wenn der Einzug richtig war, habe ich noch die folgenden, noch in meiner vimrc-Datei:
Dem display ein "»" anstelle des regulären "·" wenn mein Gedankenstrich ist falsch. Sehr praktisch.
Hoffe, es hilft.
InformationsquelleAutor der Antwort thomasstephn
Ich hatte das gleiche problem, und ich habe versucht, viele Befehle, alle gescheitert.
Endlich, ich benutze den folgenden Befehl, und es funktioniert:
autocmd VimEnter * set autoindent
Es ist keine elegante Methode, aber es hat funktioniert.
InformationsquelleAutor der Antwort kreats
Hatte ich eine veraltete Funktion in
indentexpr
welche persistiert nach der änderung des Dateityps. Schließlich fixiert Sie für mich:InformationsquelleAutor der Antwort hraban