在vim下要讀取Unicode的檔案,vim要做以下的設定
:set encoding=utf-8
但是,如此一來,在windows下的gvim選單就會出現亂碼
解決方法如下
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
砍掉目前選單,再重讀一次,選單就不會有亂碼了。
狀態列的中文訊息亂碼,則要加上下面這一行來解決
language messages zh_TW.UTF-8
若要把menu及訊息設定成英文,就可以設定為:
set langmenu=none
:lang mes en
參考資料:
讓 vim 在 Windows 下用 unicode 選單不亂碼的方法
vim簡介及如何使用Unicode或其他編碼
Linux 底下的編碼顯示問題
Linux作業系統Vim/Vi編程提速
沒有留言:
張貼留言