mirror of
https://github.com/amix/vimrc
synced 2025-02-28 14:12:51 +08:00
Make gvim menu display correctly for Win in zh_CN
Make gvim menu display correctly for Win in zh_CN. It should be compatible for English and Chinese users. As for European users, who use non-English Latin-character languages. Change line 167 as below to avoid potential garbled characters display ``set fileencodings=utf-8,latin-1,chinese,gbk,gb18030,gk2312``
This commit is contained in:
parent
92dab794c6
commit
4c6eeed6df
@ -59,11 +59,8 @@ command! W execute 'w !sudo tee % > /dev/null' <bar> edit!
|
|||||||
" Set 7 lines to the cursor - when moving vertically using j/k
|
" Set 7 lines to the cursor - when moving vertically using j/k
|
||||||
set so=7
|
set so=7
|
||||||
|
|
||||||
" Avoid garbled characters in Chinese language windows OS
|
" Set display line number
|
||||||
let $LANG='en'
|
set nu
|
||||||
set langmenu=en
|
|
||||||
source $VIMRUNTIME/delmenu.vim
|
|
||||||
source $VIMRUNTIME/menu.vim
|
|
||||||
|
|
||||||
" Turn on the Wild menu
|
" Turn on the Wild menu
|
||||||
set wildmenu
|
set wildmenu
|
||||||
@ -152,11 +149,28 @@ if has("gui_running")
|
|||||||
set guioptions-=e
|
set guioptions-=e
|
||||||
set t_Co=256
|
set t_Co=256
|
||||||
set guitablabel=%M\ %t
|
set guitablabel=%M\ %t
|
||||||
|
" Set bigger font since we usually have big screen now
|
||||||
|
if has('gui_win32')
|
||||||
|
set guifont=DejaVu\ Sans\ Mono:h12
|
||||||
|
" For non-Latin languages, choose available font in
|
||||||
|
" your system and set guifontwide below
|
||||||
|
set guifontwide=Microsoft\ Yahei\ Mono:h11
|
||||||
|
else
|
||||||
|
set guifont=DejaVu\ Sans\ Mono\ 12
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" Set utf8 as standard encoding and en_US as the standard language
|
" Set utf8 as standard encoding and en_US as the standard language
|
||||||
set encoding=utf8
|
set encoding=utf8
|
||||||
|
|
||||||
|
" Set possible file encodings below, you can add more as you want
|
||||||
|
set fileencodings=utf-8,chinese,latin-1,gbk,gb18030,gk2312
|
||||||
|
|
||||||
|
" Reload menu *after* set fileencoding can avoid
|
||||||
|
" garbled characters in non-Latin languages such as Chinese
|
||||||
|
source $VIMRUNTIME/delmenu.vim
|
||||||
|
source $VIMRUNTIME/menu.vim
|
||||||
|
|
||||||
" Use Unix as the standard file type
|
" Use Unix as the standard file type
|
||||||
set ffs=unix,dos,mac
|
set ffs=unix,dos,mac
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user