怒轉,來自http://blog.chinaunix.net/uid-10671107-id-2943841.html,感謝分享。html
vim中文亂碼,原來是編譯就除了問題,看來還不必定是否是坑爹的redhat3.4.4問題vim
當咱們用源碼編譯vim的時候會發現不管你怎麼配置.vimrc中文都沒辦法顯示,當你嘗試ui
:set fileencodingspa |
就會出現以下錯誤.net
E519: Option not supported: fileencodingsunix |
說明咱們編譯安裝的vim根本就沒有包括進來這個option,進過嘗試我發現能夠有兩種方法解決該問題。orm
--enable-multibyte Include multibyte editing support.htm |
若是認真讀vim的文檔的時候其實它是有提示的:blog
{only available when compiled with the |+multi_byte| feature}utf-8 |
都快本身沒有認真看吶,浪費了我N多的時間
491 #CONF_OPT_FEAT = --with-features=huge |
可是這種方法在有些狀況下是不奏效的,好比說你的系統還缺乏一些庫,因此他就沒有辦法經過huge的方式進行安裝,只能有推到normal了
let &termencoding=&encoding set fileencodings=utf-8,gbk,ucs-bom,cp936,big5 |