在Vim中查看文件編碼vim
:set fileencoding
便可顯示文件編碼格式,若是你只是想查看其它編碼格式的文件或者想解決 用Vim查看文件亂碼的問題,那麼在~/.vimrc 文件中添加如下內容:windows
set encoding=utf-8 fileencodings=utf-8
這樣,就可讓vim自動識別文件編碼(能夠自動識別UTF-8或 者GBK編碼的文件),其實就是依照fileencodings提供的編碼列表嘗試,若是沒有找到合適 的編碼,就用latin-1(ASCII)編碼打開。以指定的編碼打開某文件如打開windows中以ANSI保存的文件編碼
vim file.txt -c "e ++enc=GB18030"
文件編碼轉換unix
在Vim中直接進行轉換文件編碼,好比將一個文件轉換成utf-8格式orm
:set fileencoding=utf-8
查看文件格式utf-8
:set fileformat #或者 :set ff
設置文件格式爲 unixform
:set fileformat=unix #或者 :set ff=unix