cht電腦資訊編輯器Vim
adm Find login register

讓 vim 在 Windows 下用 unicode 選單不亂碼的方法

coolcd
1 讓 vim 在 Windows 下用 unicode 選單不亂碼的方法
Promote 3 Bookmark 22009-05-05quote  

有在 windows 下用過 gvim 的人應該會對 _vimrc 中指定 encoding=utf-8  時選單亂碼感到很困擾

要在 _vimrc 中 encoding=utf-8  後面加上

source $VIMRUNTIME/delmenu.vim  
source $VIMRUNTIME/menu.vim   

砍掉目前選單,再重讀一次,選單就不會亂碼了

狀態列的中文訊息亂碼,則要加上下面這行來解決

language messages zh_TW.UTF-8

資訊來源:

某個大陸網頁 (抱歉,年代久遠,已經記不得了)

edited: 2
本人已不在此站活動
2
Promote 0 Bookmark 02009-05-05quote  

我通常 menu 及訊息是使用英文,所以設成:

set langmenu=none
:lang mes en

不能自動判斷是有點困擾,這個在 Un*x 系統就不必這麼麻煩,會依 locale 來判斷。

cht電腦資訊編輯器Vim
adm Find login register
views:11177