免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1758 | 回复: 7
打印 上一主题 下一主题

请教一个vim 输入中文的问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-27 13:16 |只看该作者 |倒序浏览
VIM - Vi IMproved 6.3 (2004 June 7, compiled Apr 14 2005 14:11:10)
FreeBSD 5.3-RELEASE

在vim中输入中文有下面的怪问题,能够输入,但输入长了就会成乱码。

比如输入“学习生活”,输第一个字“学”是正常的,等到输入“习”的时候光标就不见了,但仍可看到“学习”两字,再输入“生活”时,就出现乱码,只见“学习生”三个字,“活”字就成了乱码。 有人碰到过这个问题并解决了吗? 可否指点一二? (此问题只在vim中存在,在shell命令行上输入没有任何问题)

% echo $LANG
zh_CN.eucCN
% echo $LC_CTYPE
zh_CN.eucCN
% echo $LC_ALL
zh_CN.eucCN
%

论坛徽章:
0
2 [报告]
发表于 2005-04-27 15:54 |只看该作者

请教一个vim 输入中文的问题。

如果你是用ssh client连接到server的话,会和你用的ssh client  side 的设置有关,需要重新设置一下。

论坛徽章:
0
3 [报告]
发表于 2005-04-27 16:20 |只看该作者

请教一个vim 输入中文的问题。

我是在本机上用终端使用vim的. 应该和ssh没什么关系吧?
xorg6.8 + fvwm2.5.12 + Rxvt2.7.10

论坛徽章:
0
4 [报告]
发表于 2005-04-27 17:20 |只看该作者

请教一个vim 输入中文的问题。

sorry,这个就不清楚了。

论坛徽章:
0
5 [报告]
发表于 2005-04-28 00:11 |只看该作者

请教一个vim 输入中文的问题。

# cp /usr/local/share/vim/vim63/vimrc_example.vim ~/.vimrc
# vi ~/.vimrc

增加 set encoding=euc-cn

保存退出,再进入 vim 就应该正常了。

论坛徽章:
0
6 [报告]
发表于 2005-04-28 16:29 |只看该作者

请教一个vim 输入中文的问题。

原帖由 "james_h" 发表:
# cp /usr/local/share/vim/vim63/vimrc_example.vim ~/.vimrc
# vi ~/.vimrc

增加 set encoding=euc-cn

保存退出,再进入 vim 就应该正常了。



还是不行啊, vim中按i输入"学习"(我用的是五笔,输入ctrl+空格然后ipnu),屏幕上光标就不见了,而且屏幕上只有一个“学”字,然后按ESC键退出插入模式,屏幕上的字变成了“学县X”。

论坛徽章:
0
7 [报告]
发表于 2005-04-28 19:43 |只看该作者

请教一个vim 输入中文的问题。

备份你的/usr/share/zh_CN.eucCN文件夹。然后把zh_CN.GB2312中的文件(非软连接文件)复制到zh_CN.eucCN

论坛徽章:
0
8 [报告]
发表于 2005-04-28 23:53 |只看该作者

请教一个vim 输入中文的问题。

原帖由 "newsim" 发表:

备份你的/usr/share/zh_CN.eucCN文件夹。然后把zh_CN.GB2312中的文件(非软连接文件)复制到zh_CN.eucCN



great! 照你的方法做了,问题解决了! 谢谢,谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP