Ich bearbeite alle Arten von Dateien mit Vim (wie die meisten Vim-Benutzer sicher tun). Ein Fehler, den ich habe, ist, was Vim macht, wenn ich auf eine Datei mit einer seltsamen Codierung stoße. Die meisten Redakteure (heutzutage) machen einen guten Stich bei der Erkennung von Dateicodierungen. Im Allgemeinen jedoch nicht. Und Sie müssen eingeben, zum Beispiel:Kann die UTF16-Dateicodierung beim Öffnen einer Datei dieses Typs automatisch festgelegt werden?
:e ++enc=utf-16le
erneut lesen Sie die Datei in UTF-16 (Sonst Sie eine Masse von @ -Zeichen erhalten)
Ich habe um gesucht und haben Skripte gesehen wie set_utf8.vim
kann eine bestimmte Dateicodierung erkennen. Gibt es jedoch eine allgemeinere Lösung? Es ist mir ein bisschen langweilig, manuell herausfinden zu müssen, was die Dateicodierung ist und die Hilfe zu konsultieren, wenn ich eine ungewöhnliche Datei öffne.
+1 Diese sehen sehr nützlich aus, obwohl sie leider nicht auf meinen BOMless UTF16-Protokolldateien funktionieren, ach ja, ich werde nur eine bestimmte AutoFileCmd für diese hinzufügen ... Danke, aber! – Benj