[经验总结]Windows上的Vim配置文件

  • Post author:
  • Post category:其他




” 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




>




版权声明:本文为ThinkHY原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。