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输出?