Cygwin下调用gvim乱码

Cygwin自带的vim用着不舒服。但是装上的gvim会显示乱码,比如最后的提示行。把Cygwin看成一个linux系统,打开的这个Cygwin终端是跟这个系统有关的。所以设置跟在正真的linux系统下一样:保持LANG的设置(用locale查看)同gvim内在使用的编码(由encoding指示)相同。


我是这么设置的,在_vimrc内添加:

-----------------------------------------------

set encoding=utf8

set fileencoding=chinese

set fileencodings=utf8,chinese,Latin1

--------------------------------------------------

同时,在Cygwin终端设置里,Options --> Text --> Character set  选择utf-8,至于该下拉框左边的locale,同时与时区有关,虽然关系不大,但可选zh_CN.



*********************5.27新增修改*******************

忘记终端里也会有中文的输出了,比如你在Cygwin里运行ipconfig....

那只能把终端的设置改回gbk,因为window终端只支持这个。

_vimrc改成如下:

-----------------------------------------------

set encoding=chinese

set fileencoding=chinese

set fileencodings=utf8,chinese,Latin1

--------------------------------------------------


你可能感兴趣的:(cygwin,乱码,gvim)