Bash Tab 补全提示隐藏的 SVN 文件

标签 bash svn

当使用 tab 完成时,我不断收到有关 .svn 文件的建议,因此,使用 ls,我的输出如下所示:

[spaceplace]$ ls src/
main/ .svn/ 
[spaceplace]$ ls src/
main/ .svn/ 
[spaceplace]$ ls src/
main/ .svn/ 
[spaceplace]$ ls src/main/
java/      resources/ .svn/      
[spaceplace]$ ls src/main/
java/      resources/ .svn/   

当我只使用 ls 时,.svn 文件没有出现,所以我不知道为什么当我使用 tab complete 时它们会出现。这个问题似乎只存在于 .svn 文件中,没有其他隐藏文件,这看起来很奇怪。当我使用 Tab Complete 时,如何让这些文件不显示?

最佳答案

我找到了一种方法;在我的 .bashrc 中,我添加了行 bind 'set match-hidden-files off'。现在所有以“.”开头的文件除非您明确指定,否则不要出现。

关于Bash Tab 补全提示隐藏的 SVN 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16903853/

相关文章:

bash - 为什么我不能用expect脚本来启动redis?

java - 有没有办法断言枚举自上次修订以来没有改变?

windows - git svn clone -> 巨大存储库的转换一直崩溃 - 有补救措施吗?

android - 将 SVN 迁移到 Android Studio

处理可选参数的 bash 脚本

image - 使用 ImageMagick 将图像批量调整大小到新文件夹中

linux - 打印输出到终端

python - 通过 Python 安装 Linux 软件包?

git - 源代码管理问题

svn - 如何添加多个 SVN Hooks