停止 bash 选项卡完成认为我想进入 .svn 目录

Ama*_*rus 4 bash command-line-interface

我有一个颠覆的文件夹结构。

有一大堆顶级目录只有一个子文件夹。(例如src/com/example)。通常,当我想 cd 进入示例文件夹时,我可以去,cd src/<tab><tab>因为 bash 会填写文件夹名称,因为每个文件夹只有一个,所以它一路走来。

但是,由于该目录结构现在在 svn 中,因此.svn每个目录中都有一个目录,这意味着我无法快速 cd。

如果我尝试cd src/<tab>它会建议.svncom,而不是自动填写com.

有什么方法可以告诉 bash 永远不要建议 cd 进入 .svn 文件夹,这样如果我完成选项卡,它就不会包含.svn

Dan*_*ley 8

我可以给你两个选择。其中任何一个都可以放在你的~/.bash_profile.