LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1218|回复: 9

请教gentoo下的VIM问题

[复制链接]
发表于 2008-1-13 18:58:16 | 显示全部楼层 |阅读模式
我用SecureCRT SSH登录的Gentoo,用的是vim-7.1.123
VIM的中文输入不正常,但显示正常;bash的中文输入是正常的。

把下面这段内容复制到VIM中也不正常:

#每封信的最大(10M),postfix的默认值是10M, 但这指的是邮件正文和编码后附件的总和
#, 经过#base64编码,附件的大小会增加35%左右, 因此这里设定可接受邮件的大小为14M  

会变成:
#每封信的最大(10M),postfix的默认值是10M, 但这指的是邮件正文和嗦牒蟾郊??淖芎
#, 经过#base64编码,附件的大小会增加35%左右, 因此这里设定可接苡始??拇笮∥??4M  

每回换系统都遇到这个问题,郁闷死了,直接问老手好了,懒得Google了。
发表于 2008-1-13 20:22:51 | 显示全部楼层
试试换个终端软件,或许能解决问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-13 20:44:27 | 显示全部楼层
晕,我宁愿把语言换成英文的。:)
我遇到一些人,他们的源程序里面从不写中文。
回复 支持 反对

使用道具 举报

发表于 2008-1-13 20:45:27 | 显示全部楼层
secure crt 好像不支持多编码吧?
回复 支持 反对

使用道具 举报

发表于 2008-1-13 22:58:19 | 显示全部楼层
Post by sofire;1806662
晕,我宁愿把语言换成英文的。:)
我遇到一些人,他们的源程序里面从不写中文。


这是个好习惯
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-13 23:20:36 | 显示全部楼层
设置了这个就有问题:
set termencoding=chinese

但是,不设置这个值,一些以UTF8保存的文件又显示不正常。
真是麻烦的事情。
回复 支持 反对

使用道具 举报

发表于 2008-1-14 00:38:29 | 显示全部楼层
我觉得问题可能出在Secure CRT的设置上。

规则是:对于一个Unicode的系统,系统上的编码设置默认一般就有了一致性。如果其他系统和他通讯出了编码的问题,首先不要考虑是这个Unicode系统的问题。而考虑是某个虽然底层用Unicode但到了前台却依然使用非Unicode编码的系统上的软件是不是有了问题。:)
回复 支持 反对

使用道具 举报

发表于 2008-1-14 12:27:45 | 显示全部楼层
试试pietty
回复 支持 反对

使用道具 举报

发表于 2008-1-14 14:12:20 | 显示全部楼层
应该是securecrt的问题……顺便问一下,楼主的bash和vim对中文的处理是怎么样的?会不会出现半个汉字的情况?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-14 15:52:08 | 显示全部楼层
bash应该没有半个汉字的问题吧,反正我用SecureCRT没遇到过。

vim --version
+multi_byte +multi_lang
有这个,应该就不会有半个问题了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表