LinuxSir.cn,穿越时空的Linuxsir!

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

VIM 怎么在UTF-8下显示和输入中文?(已解决)

[复制链接]
发表于 2006-5-16 11:33:53 | 显示全部楼层 |阅读模式
把locale改为UTF-8了, 在urxvt下能显示中文,也能输入中文,但是输入vim后,不管是打开现有文件还是新建文件,都不能显示和输入中文,出现乱码。要怎么设置吗?
发表于 2006-5-16 12:58:29 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-16 13:46:43 | 显示全部楼层
Thanks.
我按那个帖子的说的做,不起作用。后来根据他给出的连接去到摩托学园,找到原文,改一点点就行了:

.vimrc

if has("multi_byte")
    set encoding=utf-8
    set fileencoding=utf-8
    set bomb
    set termencoding=utf-8
    set fileencodings=ucs-bom,utf-8,gbk,latin1
else
    echoerr "Sorry, this version of (g)vim was not compiled with +multi_byte"
endif


这样vim就能显示和输入中文了,也能显示gbk编码的文件。不知道这样简单的设置会有什么缺陷呢?不过在我这里确实很正常了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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