Edytuję wszystkie rodzaje plików za pomocą Vima (ponieważ jestem pewien, że robią to większość użytkowników Vima). Jednym z niedźwiedzi błędów jest to, co robi Vim, gdy natknę się na plik z dziwnym kodowaniem. Większość edytorów (obecnie) robi dobre ukłucie w wykrywaniu kodowania plików. Jednak Vim na ogół tego nie robi. I trzeba wpisać, na przykład:Czy jest możliwe automatyczne ustawienie kodowania pliku UTF16 podczas otwierania pliku tego typu?
:e ++enc=utf-16le
do ponownego odczytania pliku w UTF-16 (W przeciwnym razie można uzyskać masę @ znaków)
Szukałem wokół i widzieliśmy skrypty jak set_utf8.vim
, który może wykryć określone kodowanie pliku. Czy jest jednak bardziej ogólne rozwiązanie? Trochę się nudzę, że muszę ręcznie wyłapać kodowanie plików i korzystać z pomocy za każdym razem, gdy otworzę nietypowy plik.
+1 Te wyglądają bardzo użytecznie, chociaż niestety nie działają na moich plikach dziennika BRAF16 BOMless, no cóż, ja "Po prostu dodaj konkretny AutoFileCmd dla tych ... Dzięki! – Benj