LinuxSir.cn,穿越时空的Linuxsir!

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

ubuntu中文环境,在终端使用vim,vim的提示信息为乱码,如何设置vim的环境?

[复制链接]
发表于 2006-7-11 22:43:22 | 显示全部楼层 |阅读模式
安装的是ubuntu,如果使用程序->附件->终端,在其中使用vim,vim的提示信息(不是文件的内容)显示中文。现在使用tty终端,无法显示中文,出来的提示信息(不是文件的内容)全是方格,现在希望vim的内部提示信息使用英文,不知道怎么入手,help!
我试过 :language en 或 :language en_US,但出现E197错误。遍查vim文档也无解决之道。
发表于 2006-7-11 22:48:34 | 显示全部楼层
把所有locale都unset了应该就可以了吧?
或者设成"C".
或者装zhcon就可以在终端看中文.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-12 09:11:21 | 显示全部楼层
抱歉,我刚接触linux,很多东西都不熟悉。
“把所有locale都unset了”,指的是什么呢?是shell的locale,还是vim的locale。具体用什么命令?或者告诉我相关文档在哪里也行,我不知道从何下手。谢谢!
zhcon暂时不想装,毕竟不是每一个终端都能支持中文的。
回复 支持 反对

使用道具 举报

发表于 2006-7-12 12:32:30 | 显示全部楼层
$ export LANG=en_US.UTF-8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-12 15:09:10 | 显示全部楼层
我的意思可能没有说明白,我不想改shell的环境,只是想改vim的设置,使其内部提示信息(不是文件的内容)能够以英文显示,因为现在出来的全是方格。应该怎么设置vim呢?
回复 支持 反对

使用道具 举报

发表于 2006-7-12 15:34:10 | 显示全部楼层
:lan mes en
回复 支持 反对

使用道具 举报

发表于 2006-7-12 15:35:25 | 显示全部楼层
LANG=xxx command 这个只影响命令,而不改变整个shell环境。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-12 17:26:05 | 显示全部楼层
非常感谢,问题已经解决了,根据seamonkey的建议,经过尝试,在vim中使用 :lan mes en 和 :lan mes zh_CN 就可以切换vim的提示信息的语言。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-12 22:33:29 | 显示全部楼层
好郁闷,高兴的太早了,我在windows下安装的vim使用:lan mes en 成功了,回到ubuntu上,还是不行,出现的提示还是: E197: 不能设定语言为 "en"。
为什么会这样,应该怎么办?
回复 支持 反对

使用道具 举报

发表于 2006-7-12 22:50:57 | 显示全部楼层
呵呵, 用lan C或lan POSIX就可以了.
locale -a 看你支持的locale
回复 支持 反对

使用道具 举报

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

本版积分规则

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