我在从服务器编辑文件时遇到问题。每次打开文件时,macvim都会在文件末尾显示奇怪的字符。像这样的东西:“^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @”
我尝试删除这些奇怪的字符,但每次我再次打开文件时都会出现这些字符。
这些字符仅在我编辑外部服务器的文件时出现。
以下是问题的屏幕截图。 http://d.pr/mAbR
有人知道我该怎么办?
此致
威尔
答案 0 :(得分:4)
Vim中的^ @通常表示数据中存在空字节。
您应该更多地澄清“外部服务器”的含义。 即您是通过网络安装编辑文件,是否远程登录 服务器并在其上运行vim,或者您是否将文件传输到本地 编辑前的系统。
尝试使用其他程序读取文件,以查看实际数据中是否存在空字节,或者是否只有macvim问题。
如果您的系统上有命令'od',则可以在文件上使用它来查看它是否表示数据中存在空字节。像'od -c [file]'这样的东西应该有效。这将生成一个基于ASCII的文件转储。