gpt4 book ai didi

powershell - 如何在psprovider中支持Powershell选项卡扩展?

转载 作者:行者123 更新时间:2023-12-03 00:20:50 27 4
gpt4 key购买 nike

我正在为一些内部分层数据实现Powershell PSProvider。一切正常,我可以使用常规的cd / dir命令在树中导航,唯一不起作用的是制表符补全。

我看到的是,当按Tab时,Powershell会调用路径中带有星号的函数GetChildName()(如果我键入“dir c”并按Tab,GetChildName()函数将使用字符串“c *”多次调用) )。我试图从以“c”开头的文件夹中返回所有子名称,但Powershell始终仅在前面显示第一个子名称。我找不到有关此行为的任何文档,我缺少什么?

最佳答案

您确定不只是看到正常的行为吗?使用默认的选项卡扩展,您只会看到第一个结果。再按一次制表符将在提供程序返回的结果列表中循环显示。

与提供者有一些怪癖。我一直在使用Script Provider项目进行开发。我将调试代码放入所有方法中,以查看PowerShell正在调用哪些,何时以及使用哪些参数。

关于powershell - 如何在psprovider中支持Powershell选项卡扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6399173/

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