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