我一直試圖通過在$ HOME寫/ .vimrc文件下面幾行更改VIM的默認編碼爲UTF-8不工作
set fileencodings=utf-8
set fileencoding=utf-8
我明白改變VIM的默認編碼第一行使vim嘗試讀取utf-8編碼的文件,第二行使vim保存文件始終使用utf-8編碼。但是,當我寫了一個名爲example.txt的文件,並寫入無特殊字符,我保存它來驗證
file -i example.txt
輸出:
example.txt: text/plain; charset=us-ascii
如果我寫了一篇關於將example.txt話,那就再特殊字符正確顯示
example.txt: text/plain; charset=utf-8
但是,即使文件沒有特殊字符,我總是希望編碼是utf-8。爲什麼它不起作用?