免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6082 | 回复: 9

[求助]putty中使用vi不显示颜色 [复制链接]

论坛徽章:
0
发表于 2006-01-10 13:48 |显示全部楼层
我在windows下用putty通过ssh连接到Linux下,原来用的好好的,可是不知道为什么突然变成使用vi的时候都不显示颜色了.而且很多地方都出现  ^[34m~   ,我直接在Linux下使用却没有问题.请问是怎么回事啊?直接开启vi界面如下,不知道是不是我无意中更改了什么东西,可我没有做什么设置啊.请大家帮帮忙,告诉我一下啊.


^[34m~                                                                          ~
~
~
~
~                              VIM - Vi IMproved
~
~                                版本   6.1.320
~                        维护人: Bram Moolenaar et al.
~                       Vim 为可自由发行的开放源代码软件
~
~                            帮助乌干达的可怜儿童!
~                 进一步说明请输入          :help iccf^[34m<Enter>
~
~             要退出请输入                  :q^[34m<Enter>
~             在线帮助请输入                :help^[34m<Enter>
~             新版本信息请输入              :help version6^[34m<Enter>
~
~
~
~
~
                                                              0,0-1        全部

[ 本帖最后由 hugeboyth 于 2006-1-10 13:51 编辑 ]

论坛徽章:
0
发表于 2006-01-10 13:52 |显示全部楼层
和客户端有关系。putty

论坛徽章:
0
发表于 2006-01-10 14:27 |显示全部楼层
我试了不是啊,我又在Linux下的Xwindow下用Xterm开vi的话也是一样的问题.在另一台windows上用putty也是.只有在Linux下直接在控制台下开vi就不会出现上面的情况.我想会不会是我不小心改了Xterm方式下的字符类型.请知道的指点一下啊,谢谢了

论坛徽章:
0
发表于 2006-01-10 15:14 |显示全部楼层
看看~/.vimrc
syntax on
set backspace=indent,eol,start
set autoindent
是否存在?

论坛徽章:
0
发表于 2006-01-10 15:34 |显示全部楼层
vim

论坛徽章:
0
发表于 2006-01-10 15:35 |显示全部楼层
不好意思,是我没搞清楚,应该不是vi的问题.我在终端下用emacs也是这样.不过我知道应该是什么问题了.应该是因为我在装了ncurses-5.4产生的问题.导致Linux对终端的字符传输出现错误.比如我在vi中按删除键不会删除一个字符,而是多出^[34m^],我保存文件后用od -a 的方式看文件发现删除键直接显示为del.感觉象是Linux在与终端之间的通信中有些特殊含义的字符如:del(删除字符)不起作用了.被当作字符处理了.不知道有什么解决办法没有???

论坛徽章:
0
发表于 2006-01-10 17:43 |显示全部楼层
终于搞清楚了,是因为装了ncurses导致的问题.是一进入CURSES模式就会出现这样的问题,现在的问题是不知道怎么解决............好惨............有人救救我吗?????

论坛徽章:
0
发表于 2006-01-10 17:54 |显示全部楼层
用 vim不行吗

论坛徽章:
0
发表于 2006-01-10 17:57 |显示全部楼层
不行啊.只要是用虚擬终端的模式下用vi或者vim,emacs都会.但是在命令行控制台下就不会.应该是在虚擬终端的模式进入ncurses就会出现问题.

论坛徽章:
0
发表于 2006-01-11 08:29 |显示全部楼层
自己顶.救命啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP