论坛风格切换切换到宽版
  • 526阅读
  • 3回复

[问题求助]一个颜色引发的血案 [复制链接]

上一主题 下一主题
离线xphf.
 
发帖
1952
C币
-235598
威望
347
贡献值
1
银元
-2
铜钱
4255
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
ex.port PS1='[\e[1;34m\W\.e[0m]\$ '虚拟主机
复制代码
如.果用这个代码去改变颜色,会给使bash的显示混乱学习

测试
one. two three four five .six 域名

可以会出现问题的操作
1. C-A你会发现鼠标位置出.错--------------彩票
2. C-R有时也会出现.问题。.
3. M-3  C-b

在vmware(fe.dora 9, bash 3.2) putty(fedora 9, bash 3.2) cygw.in(bash 3.2)都会.出现这个问题<性病>


继续测试中,稍后补上截图

ps:  第个图的上半部为正常情况下的截图,下半部分为..光标错位.

http://upload.bbs.csuboy.com/Mon_1004/126_6708_9b620f33a380b5e.gif[/img]  http://upload.bbs.csuboy.com/Mon_1004/126_6708_083a9ecf599be41.jpg[/img]下载 (25.23 KB)教育

2009-04-16 19:16C.-A投资

[ 本帖最后由 tianlijian 于 2009-4-16 19:18 ..编辑 ]--------------彩票

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线kulang.
发帖
2079
C币
-193360
威望
362
贡献值
1
银元
-2
铜钱
4629
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
进一步测试用C-a键的问题只有在fedoar上会出现问题(cygwin也属redhat)

但是M-3 C-b 这个键 的这个问题在其他系统(ubuntu freeBSD上还是会出现
要多次输入M-e C-b当到达命令行的开头在次输入这个键,这时就会出现问题,文字显示出现问题了
  下载 (9.14 KB)

2009-04-16 20:53

[ 本帖最后由 tianlijian 于 2009-4-16 20:53 编辑 ]

离线hahasky.
发帖
2098
C币
-152332
威望
389
贡献值
1
银元
-2
铜钱
4637
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
要炫就会有代价的 呵呵

离线妖童.
发帖
2015
C币
-235496
威望
383
贡献值
1
银元
-2
铜钱
4444
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
呵呵,我发现export PS1='[\e[1;34m\W\e[0m]\$ '写在profile中。
其他要计算PS1长度的命令,如(C-A 等)把\e[1;34m也算做长来计算的,但\e[0m并没有当作长度来计算。导致光标位置计算出错,最终显示也有可以会出问题。

不知道是我的设置问题,还是算是readline OR bash的bug??
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个