Я редактирую все виды файлов с помощью Vim (как я уверен, большинство пользователей Vim). Одна ошибка, которую я имею, это то, что делает Vim, когда я сталкиваюсь с файлом с нечетной кодировкой. Большинство редакторов (в наши дни) делают хороший удар по обнаружению кодировок файлов. Однако Vim обычно этого не делает. И вы должны ввести, например:
:e ++enc=utf-16le
Чтобы перечитать файл в UTF-16 (в противном случае вы получите массу знаков @)
Я искал вокруг и видел сценарии типа set_utf8.vim
, которые могут обнаружить определенную кодировку файла. Однако существует ли более общее решение? Мне немного надоедает необходимость вручную определять, что такое кодировка файлов, и обращаться к ней каждый раз, когда я открываю необычный файл.