bash:有没有办法通过 CDPATH 使用制表符补全?

Bel*_*dez 10 linux bash

看完这篇文章后,我设置了CDPATH=.:~。但是,我没有通过主目录中的目录完成选项卡。我想知道是否有人知道如何做到这一点。

eph*_*ent 12

您应该安装并启用bash-completion — 它定义了一个_cd函数并将其设置为cd命令的完成者,它会覆盖默认完成并包含$CDPATH.