__________________________________________________________________3c93bjf23-9a7dze790-ed1d854sb7#54b2cj304-19b5zf82c-4589s937615#
状态栏
"Nice statusbar
set laststatus=2
set statusline=
set statusline+=%2*%-3.3n%0*\ " buffer number
set statusline+=%f\ " file name
set statusline+=%h%1*%m%r%w%0* " flag
set statusline+=[
if v:version >= 600
set statusline+=%{strlen(&ft)?&ft:'none'}, " filetype
set statusline+=%{&encoding}, " encoding
endif
set statusline+=%{&fileformat}] " file format
if filereadable(expand("$VIM/vimfiles/plugin/vimbuddy.vim"))
set statusline+=\ %{VimBuddy()} " vim buddy
endif
set statusline+=%= " right align
"set statusline+=%2*0x%-8B\ " current char
set statusline+=0x%-8B\ " current char
set statusline+=%-14.(%l,%c%V%)\ %<%P " offset
windows 下的 gvim 没法用 微软雅黑,设定 gfw 时也不用引号。只能设定 NSimSun (新宋体)而不是 SimSun。
--
bbbush ^_^
有创意呀,看到了许多网友的配置文件,好!
--
/*
*@author: chen xueqin
*@email: robb...@gmail.com
*@see: http://robbie.bokee.com
*@see: http://groups.google.com/group/fzlug
*@love: freedom,tux,open source
*/
你倒不如试试 gvim-win32 的默认配置
source $VIMRUNTIME/mswin.vim
behave mswin
--
bbbush ^_^
__________________________________________________________________3c93bjf23-9a7dze790-ed1d854sb7#54b2cj304-19b5zf82c-4589s937615#
Wu Yongwei 这一份 vimrc 是针对 win32 gvim 的,用了这个,菜单和工具栏悬浮提示不乱码了(本来 set
encoding=utf-8 后会乱码的),不知道是哪几句的作用?
http://wyw.dcweb.cn/vim/_vimrc.html
2.
set list listchars=trail:·,tab:»·
这句设置放在 _vimrc 里的话,vi 或者 gvim 启动时都会出错。可是在运行中,执行这个命令却没有问题。这是怎么回事?
Thanks in advance!
自问自答了,两个问题的答案是一样的,必须在 _vimrc 的最前面设置 encoding,而不是加载其他 .vim 之后。
附件是我的配置文件。今天从 Wu Yongwei 的 vimrc 中复制到好多东西,谢谢!
--
bbbush ^_^