QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 841|回复: 11

vi中为什么会出现"^[34m~"这种字符?

[复制链接]
发表于 2004-5-23 10:15:26 | 显示全部楼层 |阅读模式
大家好!
我的系统是ML1.2pre6
在Konsole中运行vim的时候出现"^[34m~"这种字符,在文本方式的zhcon下运行vim却很正常。

这种现象是由vim配置不正确造成的,还是因为Konsole配置不对的原因?

谢谢!
发表于 2004-5-23 15:16:49 | 显示全部楼层
对,我也是。
回复

使用道具 举报

发表于 2004-5-23 21:13:52 | 显示全部楼层
也是,不清楚怎么回事
回复

使用道具 举报

发表于 2004-5-23 23:50:31 | 显示全部楼层
一样,偶尔不会。不过不影响使用,也不去管它了。
回复

使用道具 举报

 楼主| 发表于 2004-5-24 12:03:14 | 显示全部楼层
看得很不爽,很想弄明白这个问题
回复

使用道具 举报

发表于 2004-5-24 14:31:38 | 显示全部楼层
这种字符好像是标识颜色的控制字符吧,怎么去掉不知道,呵呵
回复

使用道具 举报

发表于 2004-5-24 14:54:52 | 显示全部楼层
export TERM=color_xterm
回复

使用道具 举报

 楼主| 发表于 2004-5-24 21:09:11 | 显示全部楼层
太好了,谢谢dukeduan,这里可恶的字符没有了

不知有没有人愿意简单的介绍一下原因

谢谢!!
回复

使用道具 举报

 楼主| 发表于 2004-5-24 21:20:46 | 显示全部楼层
刚才我看了一下默认的TERM值为xterm,运行vi的时候,"~"符号的颜色是绿色的(我的konsole设置的是黑底绿色);像dukeduan说的那样将TERM的值设为color_xterm以后,"~"符号显示的颜色是蓝色的。"^[34m~"这种字符的产生是不是跟这一点有联系呢?
回复

使用道具 举报

发表于 2004-5-25 09:40:38 | 显示全部楼层
我也是看本版的帖子才知道要这么设的。详细的可以用google查一下,这里有一篇:
http://www.people.fas.harvard.edu/~cduan/technical/vi/vi-4.html
回复

使用道具 举报

 楼主| 发表于 2004-5-25 10:38:53 | 显示全部楼层
谢谢dukeduan,google上好多这方面的资料,谢谢啦
回复

使用道具 举报

发表于 2004-5-26 10:02:54 | 显示全部楼层
在/etc/bashrc或者~/.bashrc文件的最后添加export TERM=color_xterm就可以了.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-26 00:39 , Processed in 0.085518 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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