” vim 配置文件
colorscheme
morning
” 09/07/18 早上颜色不错
set
shiftwidth
=4
set
tabstop
=4
set
expandtab
“set gfn=FreeMono/ 12
“set fileencoding=utf-8
” set encoding=cp936
” 为了显示utf-16的文本,将encoding改为utf-8 09/10/28
” set encoding=utf-8 改成utf-8有危险,普通cp936编码的打不开,因编码转换失败而清空文件内容
” 发信人: WaterMonster (水怪), 信区: VIM
” 标 题: Re: windows下乱码解决之法
” 发信站: 水木社区 (Sun Jan 24 14:48:48 2010), 站内
” 补充一下,这个办法对于gvim 的windows下还少了一些,可以看到菜单,文本都是中文的
” 但提示语言还是乱码,所以要加上language messages zh_cn.utf-8
” WaterMonster的方法不好使 [10/01/02 thinkhy]
” Window下打开Utf-8的方法暂时还没找到 找到了,安装fencview.vim插件 [10/02/04 thinkhy]
set
encoding
=chinese
set
termencoding
=chinese
set
fileencoding
=utf-8
set
fileencodings
=ucs-bom
,
utf-16
,
utf-8
,
cp936
,
gb18030
,
big5
,
euc-jp
,
sjis
,
euc-kr
,
ucs-2le
,
latin1
“set langmenu=zh_CN.utf-8
source
$VIMRUNTIME
/delmenu
.
vim
source
$VIMRUNTIME
/
menu
.vim
“language message zh_cn.utf-8
“autocmd BufReadPre *.xml :set encoding=utf-16
“language message zh_CN.UTF-8
set
fileencodings
=ucs-bom
,
utf-16
,
uork/经典/客户/上海世纪/汉语新词典tf-8
,
cp936
,
gb18030
,
big5
,
euc-jp
,
sjis
,
euc-kr
,
ucs-2le
,
latin1
set
awa
set
ai
set
showcmd
set
nocompatible
set
ruler
set
acd
” automatically change directory.
” 去掉烦人的编辑提示
set
nobackup
set
writebackup
set
noswf
” 去掉烦人的交换文件. 09/11/06 thinkhy
“set backupskip
” set isk=”@,48-57,_,128-167,224-235,〗,〖” 这个设置没成功,暂不清楚原因。 09/11/20 thinkhy
” [Added by thinkhy 10/01/15]
” 不让会话文件所在的目录会成为当前目录,保证mksession后能正确打开文件
set
ssop
-=sesdir
” [Added by thinkhy 10/04/02]
” 文件补全时不做反斜扛替换
set
shellslash
syntax
enable
set
cindent
inoremap
<
CR
>
<
ESC
>
inoremap
<
CR
>
<
ESC
>
nmap
<
Space
>
o
<
ESC
>
nmap
<
F2
>
:w
<
CR
>
imap
<
F2
>
<
ESC
>
:w
<
CR
>
nmap
<
F3
>
<
C-w
>
w
imap
<
F3
>
<
ESC
><
C-w
>
w
nmap
<
F4
>
<
C-w
>
c
imap
<
F4
>
<
ESC
><
C-w
>
c
” 改变窗口大小
map
<
Down
>
<
ESC
>
:winc-
<
CR
>
map
<
Up
>
<
ESC
>
:winc+
<
CR
>
map
<
Left
>