我有一些带有许多“隐藏”文件的目录。这方面的一个例子是我在一个源控制的沙箱中,有些文件尚未检出。
当我点击TAB时,我想要查看这些文件。
以前曾问过类似的问题:CVS Tab completion for modules under linux 该问题的答案总结为:“Ubuntu内置了”。
我没有切换到Ubuntu的选项,但我当然可以使用相同的机制。
答案 0 :(得分:1)
从联系手册:
完整的内置命令可用于告诉shell如何完成除文件名,命令和变量之外的单词
可能会让你开始
答案 1 :(得分:1)
我不知道如何在tcsh中编程。但如果可以,那么你可以从档案中查看名为“bash_completion”的文件(找到下载链接here。)
第1673行开始CVS完成代码 - 如果您熟悉bash / tcsh之间的差异,这可能是可移植到csh。
在我的ubuntu机器上,还有一个用于SVN完成的部分(在/ etc / bash_completion中)似乎不存在于维护者的存档中。
答案 2 :(得分:-2)
这不是Ubuntu特有的行为,而是bash-completion
项目。
你可以使用它,如果你可以从tcsh切换到bash。