Vim 默認打開gbk或者其它編碼,是會亂碼。所以Vim打開一部分帶有中文的文件是會亂碼。
解決方法
编辑.vimrc
1 2 3
| let &termencoding=&encoding set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set fileencoding=utf-8
|
encoding(enc)
顯示
的編碼,如果讀取出的編碼與顯示不同,會亂碼
。
fileencodings(fencs)
讀取
時候,會跟住這個列表去轉換,直都成功爲止。
fileencoding(fenc)
保存
選擇的編碼。:w
就是看這個。