歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.04的vim菜單亂碼

Ubuntu 10.04的vim菜單亂碼

日期:2017/2/28 16:29:37   编辑:Linux教程

問題:
安裝 Ubuntu 10.04後,GVim無法正常顯示中文菜單。

原因:
Ubuntu 10.04 Lucid Lynx默認安裝將會把中文區域設置為zh_CN.utf8,而GVim能識別的中文區域設置為zh_CN.UTF-8。因此GVim會在啟動時報錯,且 無法正常加載中文菜單。
解決方案:

代碼:
cd /usr/share/vim/vim72/lang
sudo ln -s menu_zh_cn.utf-8.vim menu_zh_cn.utf8.vim

方法二:
將/ect/vim/gvimrc拷貝到~/.gvimrc
並添加如下語句,即可解決:
set encoding=chinese
set langmenu=zh_CN.GBK
set imcmdline
set guifont="Serif 14"
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim


此方法使得GVim可以識別 zh_CN.utf8,並采用於zh_CN.UTF-8完全相同的菜單設置。並且不影響系統的中文區域設置。

OK啦,問題解決,話說字符編碼不統一真是一件令人頭疼的事情!
說來還真是有點羨慕英文為母語得coder,學習編程有著先天的優勢。
看來以後還是在純En的系統下工作比較好!!!!

下載 gvim 72
ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2編譯步驟:解壓後進入目錄執行以下代碼:
1 ./configure --with-features=huge
2 make CFLAGS="-O3 -D_FORTIFY_SOURCE=1"
//make後如果不加參數會出現諸如vim: caught deadly signal ABRT等的詭異錯誤,具體說明參考這裡
3 sudo make install

Copyright © Linux教程網 All Rights Reserved