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

在自动完成目录名时,如何使bash忽略模式(例如.svn)文件夹?,bash,Bash,当深入目录树(例如,deepjava包)时,我通常希望bash自动完成目录名。大多数情况下,.svn文件夹会产生干扰。我是否可以将.svn排除在自动完成候选项之外?尝试以下操作: export FIGNORE=.svn 已找到。如果希望自动完成忽略所有隐藏目录(不仅仅是.svn),请将以下内容添加到.bashrc: bind 'set match-hidden-files off' 从manbash: 此变量设置为On时,会导致readline与 执行文件名时,名称以“.”(隐藏文件)开头

当深入目录树(例如,deepjava包)时,我通常希望bash自动完成目录名。大多数情况下,.svn文件夹会产生干扰。我是否可以将.svn排除在自动完成候选项之外?

尝试以下操作:

export FIGNORE=.svn

已找到。

如果希望自动完成忽略所有隐藏目录(不仅仅是
.svn
),请将以下内容添加到
.bashrc

bind 'set match-hidden-files off'
manbash

此变量设置为On时,会导致readline与 执行文件名时,名称以“.”(隐藏文件)开头 完成。如果设置为Off,则前导“.”必须由 用户输入要完成的文件名


(如果你在谷歌上搜索bash autocomplete ignore.svn,第二个链接是:):P我很抱歉。我实际上信任StAdppOver的搜索能力和(第一次几年)没有考虑搜索谷歌!我道歉。我实际上信任StAdppOver的搜索能力和(第一次几年)没有考虑搜索谷歌!嗯,现在它也会出现在这里。。