1. 程式人生 > >vim、gvim在windows下中文亂碼的終極解決方式

vim、gvim在windows下中文亂碼的終極解決方式

位置 nor sni nes n-1 message gui lan 終極

測試成功,完美解決。

僅僅需改動VIM文件夾以下的這個文件_vimrc。

加油吧,騷年。非常強大的!

set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
"解決菜單亂碼
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"解決consle輸出亂碼
language messages zh_CN.utf-8

假設你還調字體大小再以下再加入這個:

if has("win32")
    set guifont=Courier_New:h15:cANSI
endif

假設你想默認設置背景顏色的話:

colorscheme  slate


這段配置文件在_vimrc自己試過。
打開文件時自己主動回到上次編輯位置。
if has("autocmd")
   autocmd BufRead *.txt set tw=78
   autocmd BufReadPost *
      \ if line("'\"") > 0 && line ("'\"") <= line("$") |
      \   exe "normal g'\"" |
      \ endif
endif


假設想設置語法高亮加這個:

colorscheme  slate
syntax enable


以上配置都是加在_vimrc文件中面的,實踐出真知啊!


vim、gvim在windows下中文亂碼的終極解決方式