免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3086 | 回复: 7
打印 上一主题 下一主题

readline的问题,各位大侠帮帮忙,感激不尽 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-09 14:56 |只看该作者 |倒序浏览
偶现在利用这里面的readline增加tab自动补齐输入的命令的功能
初始化commands这个数组就可以按tab自动补齐第一级命令了,第一级命令已经作出来了。
可是我要输入2级的就不行了,按两次tab键会系统就自己列出当前目录下的文件了
偶现在想是不是需要截取\t\t两次,在readline里如何截取两个tab不让他自己补当前目录的文件啊?
偶想补齐的是这个命令后面的参数!

第二级命令补齐,已经有一段时间了,不知道怎么做
愁死了,各位大哥大姐帮帮忙,万分感谢

http://www.delorie.com/gnu/docs/readline/rlman_48.html
readline的一个小例子,初始化tab键自动补齐的。


[ 本帖最后由 emilabc 于 2007-5-12 11:01 编辑 ]
yqzuo 该用户已被删除
2 [报告]
发表于 2007-05-09 14:59 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2007-05-09 15:07 |只看该作者
tab只支持第一级的,我不知道如何做tab补齐第二级的,55555555555555555555
tab第二级的东西在什么地方加阿?
我利用的他原始的函数,是不是原始函数里面有tab补齐第二级的默认就是当前目录下的文件名呢?
yqzuo 该用户已被删除
4 [报告]
发表于 2007-05-09 15:27 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
5 [报告]
发表于 2007-05-09 16:17 |只看该作者
英雄,可不可以说的清楚一点点
能加尼的qq么,实在着急,我得qq 908197

[ 本帖最后由 emilabc 于 2007-5-9 16:26 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2007-05-12 10:15 |只看该作者
我用 rl_completion_entry_function这个函数指针进行回调了,可以补出来第二级,但是二级的命令是和一级重复的,也就是没有获得第一级命令
现在的问题是获得第一级命令,根据第一级命令来补齐第二级的命令
第一级的命令如何取出来啊?
着急,在线等,感谢~~~~

论坛徽章:
0
7 [报告]
发表于 2007-05-12 10:17 |只看该作者
加班在做,各位大侠,帮帮忙,感激不尽~~~

论坛徽章:
0
8 [报告]
发表于 2007-05-12 14:27 |只看该作者
自己顶一下~~~~~~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP