您的位置:首页 > 其它

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

2011-03-18 16:59 369 查看
刚刚开始使用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也没问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: