Когда вы видите много двоичных символов в Vim, вы должны быть осторожны, чтобы правильно редактировать файлы и ничего не портить.Необычно иметь дело с текстовыми файлами с большим количеством двоичных символов.
Вы пытаетесь редактировать двоичный файл?Вам следует установить 'binary'
параметр Vim перед загрузкой файла (или начать с vim -b
), в противном случае Vim будет переводить символы новой строки и выполнять другие нежелательные преобразования.что имеет неправильные переводы строк?Симптомом этого является ^M
или ^J
символов, появляющихся в конце ваших строк.Изучите параметры 'fileformat'
и 'fileformats'
, чтобы помочь Vim сохранить файлы с соответствующими символами новой строки.Если вы используете контроль версий, вы можете указать ему преобразовывать переводы строки на вашу платформу и обратно, чтобы все были довольны.
Видите ли вы много символов ^@
(ноль)?Возможно, этот файл закодирован в UTF-16, и Vim не декодирует его должным образом.Например, перезагрузите его с помощью :e ++enc=utf-16
.
Чтобы увидеть, какое значение представляет символ, поместите курсор на него и введите ga
.