" Stick with the UTF-8 encoding. if has('multi_byte') " Encoding used for the terminal. if empty(&termencoding) let &termencoding = &encoding endif " Encoding used in buffers, registers, strings in expressions, "viminfo" " file, etc. set encoding=utf-8 " Encoding used for writing files. setglobal fileencoding=utf-8 endif " Use both Unix and DOS file formats, but favor the Unix one for new files. set fileformats=unix,dos
HINWEIS: Der Vorteil der letzten Zeile besteht darin, dass beide Formate im Vim-Puffer korrekt angezeigt werden. Zum Beispiel, wenn Sie entfernen würde dos
aus fileformats
, dann werden alle dos
Dateien, die Sie in Vim ab sofort öffnen würde würde werden laden ^M
Symbole an Zeilenenden. Das ^M
ist nichts anderes, aber \r
das würde Vim in diesem Fall nicht richtig interpretieren. Es wird daher dringend empfohlen, fileformats
wie oben gezeigt aufzubewahren. Keine Sorge, alle neuen Dateien, die Sie erstellen, verwenden unix
standardmäßig das Format (wie im Kommentar oben angegeben).
Wenn Sie auf eine Datei mit dos
Format stoßen und diese in konvertieren möchten, geben Sie unix
Folgendes ein:
:set ff=unix