gpt4 book ai didi

php - Bash/php - 有什么方法可以为参数实现 tab 键自动完成?

转载 作者:IT王子 更新时间:2023-10-28 23:53:30 28 4
gpt4 key购买 nike

我有一个 PHP 命令行脚本,它启动一个作业到一个作业服务器,作业名称是一个参数。作业名称带有命名空间,例如 Foo:Bar_Baz_JobName。有没有一种方法可以实现自动完成,例如如何键入文件名的前几个字母并按 Tab bash 为您完成文件名。我知道它可以完成,因为制表符补全可以在 ubuntu 上使用 apt-get 工作,我只是不知道它是否可以在 PHP 中完成。

最佳答案

自动完成是使用 GNU readline 库完成的,这显然是 is accessible来自 PHP。具体看readline_completion_function .用法相当简单;你用一个参数调用 readline_completion_function,一个处理完成的回调函数。回调函数将前几个字母(基本上,无论您在按 TAB 键之前键入什么)作为输入,并应返回可能匹配项的数组。

关于php - Bash/php - 有什么方法可以为参数实现 tab 键自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3215777/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com