我想从我的文件中删除\xef\xbb\xbf
标记(BOM)。它是一个提供给python的文本文件,BOM标记在那里引起了问题。我试过了:set nobomb
,但那些仍在那里。我该如何解决这个问题以及可能导致这个问题的原因?
更新 我的文件是通过组合(连接)许多其他文件(使用obabel软件)获得的,每个文件都有BOM。因此, set nobomb 可能仅在新文件的开头删除BOM标记。在这种情况下,如何删除所有BOM?
答案 0 :(得分:2)
如果字节序列嵌入缓冲区,则
:%substitute/\%ufeff//g
可能已经成功了。