Wie kann ich das aufteilen von langen Linien in eine .vimrc-Datei?

Habe ich eine Zeile in meiner .vimrc dass mehr als 80 Zeichen lang:

autocmd FileType python set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class,with

Ich finde das eher nervig, so dass ich brechen möchte, es in mehrere Zeilen, aber ich weiß nicht, wie das zu tun. Ich habe versucht \ da, dass der trick funktioniert in Python und in der Bourne-shell, aber anscheinend ist das keine gültige syntax in Vim:

autocmd FileType python set smartindent \
    cinwords=if,elif,else,for,while,try,except,finally,def,class,with

gibt

E492: Not an editor command

Kann mir jemand sagen, wie gespalten diese Zeile?

(Bonuspunkte, wenn mir jemand sagen kann, wie Sie auf hinzufügen, um cinwords anstatt ihn vollständig; das einzige, was ich erreichen wollte, ist, fügen Sie das with Schlüsselwort, um es.)

  • In der Nähe Duplikat von stackoverflow.com/questions/8006117/wrap-long-lines-in-vimrc.
  • nicht Suche nach Zeilenumbruch, weil ich dachte, das bedeutete, dass etwas anderes, aber du hast Recht.
  • Wenn Sie tun, einige Dateityp-spezifische Dinge, die Sie sollten mit :setlocal, nicht :set. Der Befehl, den du gepostet fügt with zu den "cinwords' und setzt 'smartindent' in jeder nachfolgenden Puffer, nicht nur python, es sei denn, dieser Puffer filetype plugin überschreibt es.
InformationsquelleAutor Fred Foo | 2012-05-31
Schreibe einen Kommentar