MacVim在文件末尾显示奇怪的字符“^ @”

时间:2011-04-22 02:54:40

标签: vim character macvim

我在从服务器编辑文件时遇到问题。每次打开文件时,macvim都会在文件末尾显示奇怪的字符。像这样的东西:“^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @”

我尝试删除这些奇怪的字符,但每次我再次打开文件时都会出现这些字符。

这些字符仅在我编辑外部服务器的文件时出现。

以下是问题的屏幕截图。 http://d.pr/mAbR

有人知道我该怎么办?

此致

威尔

1 个答案:

答案 0 :(得分:4)

Vim中的^ @通常表示数据中存在空字节。

您应该更多地澄清“外部服务器”的含义。 即您是通过网络安装编辑文件,是否远程登录 服务器并在其上运行vim,或者您是否将文件传输到本地 编辑前的系统。

尝试使用其他程序读取文件,以查看实际数据中是否存在空字节,或者是否只有macvim问题。

如果您的系统上有命令'od',则可以在文件上使用它来查看它是否表示数据中存在空字节。像'od -c [file]'这样的东西应该有效。这将生成一个基于ASCII的文件转储。