vi中文亂碼

在linux 中,輸入vi時候,其實就是在調用vim了;

 

ubuntu中,vi打開一個含中文的文件,如.fcitx/config文件,默認顯示亂碼,解決方法:

1)對所有用戶都有效,解決系統中所用用戶的vi中文亂碼問題

   sudo /etc/vim/vimrc.tiny

加入如下內容:

#提供一個實踐中覺得不錯的配置:
" Encoding related
set encoding=UTF-8
set langmenu=zh_CN.UTF-8
language message zh_CN.UTF-8
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
set fileencoding=utf-8

2)只對當前用戶有效的解決方法
ubuntu默認在當前用戶的家目錄下,沒有.vimrc文件,這個時候可以自己touch一個.vimrc文件,且在其中加入
#提供一個實踐中覺得不錯的配置:
" Encoding related
set encoding=UTF-8
set langmenu=zh_CN.UTF-8
language message zh_CN.UTF-8
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
set fileencoding=utf-8


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章