linux cat 文本文件正常,vim 亂碼的解決方法

一直避免編碼問題這個坑,在創建文本文件時候,就使用了utf-8編碼。

但是放到linux上,vim打開還是亂碼。

cat 看內容卻又是正常的。

所以我的編碼應該是正確的,只是vim沒有用utf-8打開文本。

在.vimrc中添加

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8

如何查找.vimrc的位置?

直接命令行進入vim

vim
:version
$HOME/.vimrc
$VIM/vimrc

對當前用戶生效我們只要修改當前用戶家目錄下的.vimrc

實際操作的過程中,並沒有這個文件,如果沒有就新建一個。

再次打開就可以看到utf8編碼的文本,如果有疑問,留言討論。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章