是否有可能制作将提供自动完成功能的bash别名(类似于点击Tab)

到目前为止,我所拥有的(感谢@chepner进行编辑):

#changes directory to appropriate repo
repo() {
    cd ~/Desktop/_REPOS/$1
}


我的目标:

如果_REPOS中的子目录是:

misc
hello
linux


我输入了repo m我希望它自动完成到repo misc

最佳答案

来源https://gist.github.com/morris-stock/0f6e14ac1878f487bcc9c26f5fab8515

然后像这样定义repo

__shk_cd_baseon_complete repo ~/Desktop/_REPOS

关于linux - 设置允许自动完成的bash别名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39136258/

10-15 23:01