Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在深入研究目录树(例如深度 java 包)时,我经常希望 bash 自动完成目录名称。大多数时候,.svn 文件夹会干扰。我可以将 .svn 排除在自动完成候选者之外吗?
试试这个:
export FIGNORE=.svn
在这里找到。
如果您希望自动完成忽略所有隐藏目录(不仅仅是.svn),请将以下内容添加到您的.bashrc:
.svn
.bashrc
bind 'set match-hidden-files off'
来自man bash:
man bash
此变量设置为 On 时,会导致 readline 匹配名称以“.”开头的文件。(隐藏文件)执行文件名完成时。如果设置为 Off,则前导 '.' 必须由用户在要完成的文件名中提供。