MacVim показывает странные символы «^ @» в конце файлов - PullRequest
1 голос
/ 22 апреля 2011

У меня проблема с редактированием файлов с моего сервера. Каждый раз, когда я открываю файл, macvim показывает странные символы в конце файла. Примерно так: "^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @"

Я пытался удалить эти странные символы, но они появляются каждый раз, когда я снова открываю файл.

Эти символы появляются только при редактировании файлов внешнего сервера.

Вот скриншот проблемы. http://d.pr/mAbR

Кто-нибудь знает, как я могу это исправить?

С уважением,

Будет

1 Ответ

4 голосов
/ 22 апреля 2011

^ @ в Vim обычно указывает на наличие нулевых байтов в данных.

Вы должны предоставить более подробное разъяснение того, что вы подразумеваете под "внешним сервером".Т.е. редактируете ли вы файлы через сетевое монтирование, выполняете ли вы удаленный вход на сервер и запускаете на нем vim, или перед тем, как редактировать, переносите файлы в локальную систему.файл, чтобы увидеть, присутствуют ли нулевые байты в фактических данных или это проблема только для macvim.

Если в вашей системе есть команда 'od', вы можете использовать ее в файле, чтобы увидетьэто указывает на наличие нулевых байтов в данных.Что-то вроде 'od -c [file]' должно работать.Это создаст дамп файла на основе ASCII.

...