Zsh 在命令completion时使用字符串结尾完成目录名

Zsh 在命令completion时使用字符串结尾完成目录名,zsh,Zsh,假设我有一个包含以下内容的目录: /Project.Presentation /Project.Presentation.API /Project.Presentation.Web /Project.Presentation.Infra /Project.Presentation.Util 我想做这个->Project.Presentation:API并让它自动完成Project.Presentation.API。在项目内部。演示文稿以键入API

假设我有一个包含以下内容的目录:

/Project.Presentation
      /Project.Presentation.API
      /Project.Presentation.Web
      /Project.Presentation.Infra
      /Project.Presentation.Util
我想做这个->Project.Presentation:API并让它自动完成
Project.Presentation.API
。在
项目内部。演示文稿
以键入
API


有可能让zsh使用这种“原谅”的方式吗?

您的解决方案过于复杂了

如果您想使用这些目录中的文件执行命令,或者只在其中一个目录中执行
cd

只需先编写
cd
(或其他命令),然后按
tab
,即可完成
项目演示。
然后您可以编写API或编写API,然后按
tab

顺便说一句,你可以用一个额外的tab键浏览各种可能性


阅读
manzshoptions
,了解zsh中可用的选项。

是的,但假设还有其他选项,但它们不包含
API
,如果它足够智能,我想要
项目。Presentation.API
,那就太好了。