2012-10-10 64 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