vim中文亂碼

2021-09-01 01:41:53 字數 733 閱讀 4613

[size=large]有時候在使用vim的時候,顯示中文為亂碼,這個時候我們可以修改vimrc檔案解決問題!

首先,你需要搞清楚vimrc所在的位置。一般來說,在linux系統裡,應該是這樣

linux: /usr/share/vim/vimrc

在windows系統,應該是在vim的安裝目錄

windows: c:\program files\vim\vimrc

我目前使用的是windows7 ,路徑顯示為

c:\program files\vim\_vimrc

這裡所說的都是全域性設定,開啟vimrc檔案後,只需要在檔案最後新增以下**就可以了:

set fileencodings=utf-8,gb2312,gbk,gb18030

set termencoding=utf-8

set fileformats=unix

set encoding=prc

這樣,你的vim中文亂碼問題就解決了!

需要注意的是,在windows7和vista下,由於加強版的管理員許可權,你用vim直接開啟vimrc檔案,所做的修改是無法儲存的!哪怕你使 用的是:wq! 命令!乙個簡單的方法就是先在開始裡面用管理員許可權啟動vim,然後通過vim開啟vimrc檔案做修改就可以了!

若有一大堆的^m,可以去掉 set fileformats=unix這一行,這個就跟微軟的word裡面的回車符、換行符一樣。

[url=參考資料[/url][/size]

VIM中文亂碼的問題

1.在windows下預設是gb編碼,linux下vim預設是utf 8,文字編碼格式不一樣,所以開啟會成亂碼。修改配置檔案 vim vimrc let termencoding encoding set fileencodings utf 8,gbk wq或者 x 2.vim中開啟檔案有很多 m符...

ubuntu下vim中文亂碼

1.安裝中文支援 sudo apt get install language pack zh 2.安裝中文字型 sudo apt get install ttf arphic usr share ttf arphic uming ttf arphic uming sudo mkdir etc fon...

vim中文亂碼分析解決

vim裡面的編碼主要跟三個引數有關 enc encoding fenc fileencoding 和fencs fileencodings 其中fenc是當前檔案的編碼,也就是說,乙個在vim裡面已經正確顯示了的檔案 前提是你的系統環境跟你的enc設定匹配 你可以通過改變 fenc後再w來將此檔案存...