在自动填充目录名称时,如何使bash忽略模式(例如.svn)文件夹?

时间:2012-05-30 16:48:45

标签: bash

当潜入目录树(例如深度java包)时,我经常会希望bash自动完成目录名称。大多数情况下,.svn文件夹会干扰。我可以将.svn排除在自动填充候选人之外吗?

2 个答案:

答案 0 :(得分:7)

试试这个:

export FIGNORE=.svn

找到here

答案 1 :(得分:3)

如果您希望自动填充功能忽略所有隐藏目录(而不只是.svn),请将以下内容添加到.bashrc

bind 'set match-hidden-files off'

来自man bash

  

此变量设置为On时,会使readline与其文件匹配   名称以'。'开头执行文件名时(隐藏文件)   完成。如果设置为Off,则前导'。'必须由。提供   用户在文件名中完成。