在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