2012-10-10 29 views
12

在保存vimrc文件时,添加set listchars=tab:▸\ ,trail:·,extends:#,nbsp:·行导致“CONVERSION ERROR”。 我在窗口7下使用gvim 7.3。vim中的转换错误

我已经使用ctrl-vu 25B8添加了这个字符(“▸”)。

我的vimrc文件也已set encoding=utf-8

是否有可能解决此问题。

感谢

+0

得到了修复,我需要后▸\像▸\, HTTP放置一个空格字符://stackoverflow.com/questions/3766204/vim-doesnt-support-unicode – dearvivekkumar

+0

我有同样的问题。 @ IngoKarat的答案解决了它。我试图用'˒'作为我的选项卡字符。这有点不起眼。 :D – trusktr

回答

35

尝试用:w ++enc=utf-8节约。另外,建议您将scriptencoding utf-8置于您的.vimrc的顶部。

+1

使用w ++ enc = utf-8方式保存文件解决错误。 但是这样做:所以$ MYVIMRC给予 E474:无效参数:listchars = tab:¿\,trail:·,extends:#,nbsp :. – dearvivekkumar

+2

@dearvivekkumar不要忘记第二个建议'scriptencoding'。我还建议确保在vimrc的最顶部有'set encoding = utf-8'。 – ZyX

+0

太棒了!这个答案是解决方案。 – trusktr