任意父项的子目录的Zsh制表符补全

因此,为了更好地解释我的要求,我正在编写一个zsh插件来快速导航目录,并且希望通过在$ PWD中指定起始目录来提供遍历目录的功能。

例如,如果我在目录~/example/first/left/second中,并且想转到目录~/example/first/right,则可以致电$ up first/right。我设法使功能正常运行,但是我想以cd ..[/..]*相同的方式提供制表符完成。

此刻,这就是我所拥有的

_up() {
  local -a args
  args=(`echo ${PWD#/} | sed 's/\// /g'`)
  _arguments ':paths:($args[@])'
}

因此,我目前可以使用制表符补全来处理所有可用的初始选项,但是在那之后,我不知道如何使zsh到制表符补全之类的路径。

hezhenhuaf1 回答:任意父项的子目录的Zsh制表符补全

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2951637.html

大家都在问