cygwin中文支持与vim配置文件冲突

来源:互联网 发布:东德歧视知乎 编辑:程序博客网 时间:2024/04/30 15:09

    刚刚开始使用cygwin,cygwin中中文显示都是???,虽然cygwin中不会用中文输入,看着有点不舒服,google了下,找到下面的解决方法:

1.在用户目录(cd ~)里的.bash_profile文件末尾添加如下代码

   export LC_ALL=en_US.UTF-16
   export LC_CTYPE
=en_US.UTF-16
   export LANG
=en_US.UTF-16
   export XMODIFIERS
=@im=Chinput3
   stty cs8 
-istrip
   stty pass8
   export LESSCHARSET
=latin1 

2.同样是~目录,去掉.inputrc文件中一下代码的注释(前面的#号)

   set meta-flag on
   set convert
-meta off
   set input
-meta on

   set output-meta on

3.还是~目录,.bashrc文件中添加代码

  alias ls='ls --color --show-control-chars'

4.重启Cygwin。

     马上出现了点小意外,打开vim进入插入模式,本来该显示的-INSERT-竟然变成了乱码,想着很奇怪,又google了下,说是要改改vim的编码方式,这才想到在不久前在网上了下了个常用的vimrc,进去找找,果然发现了set encoding=utf-8,注掉,一起又OK了,cygwin中文显示没问题,vim也没问题。

原创粉丝点击