Answers:
自动完成可能忽略以。结尾的文件名 .log 不具体 vi。文件名可能以。结尾 .log 没有任何东西自动完成。
在tcsh中有一个shell变量调用 fignore, 哪一个, 根据 man 的页面 tcsh,做以下事项:
列出要完成时忽略的文件名后缀。
在我自己 tcsh 在配置和使用方面,我有理由忽略某些与完成功能有关的文件:
% set fignore = (.aux .log .elc .o)
% echo $fignore
.aux .log .elc .o
但是,假设你确实有一些 vi 特定的完成功能设置为忽略 .log,以下命令应该能让你知道:
% complete | grep vi
complete vi输出?