VIM 字元編碼相關操作

husthxd發表於2017-08-22
一、Reloading a file using a different encoding
:e ++enc=<encoding>
如:
:e ++enc=cp936
或者編輯/etc/vimrc檔案,把cp936/gb18030編碼加入到檔案編碼列表中
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1

如仍為亂碼,則檢查本地環境變數是否正常:
#locale
如LANG為空,則需設定為:
export LANG=en_US.utf8
重新執行上述步驟即可。

二、Setting a file using a different fileformat
:e ++ff=dos
:e ++ff=unix
:set fileformat

清除“^M” 字元
:%s/\r//g

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-2143974/,如需轉載,請註明出處,否則將追究法律責任。

相關文章