如果之前已经解决过这个问题,请原谅。我找不到解决方案,或者我可能无法正确表述问题。这是我向社区提出的第一个问题。
我正在使用 CentOS7 和 tcsh 终端。在终端中,当尝试访问目录或文件时,我输入几个字符,然后按 Tab 键,这样它就会自动完成文件/目录名称,如果有多个名称与前几个字符匹配,则它会显示所有可能名称的完整列表。
问题是,这个列表会打印在我的终端上,如果我再次按下 tab-tab 键,它会再次吐出整个列表,我的终端日志会增加。所以现在如果我要查看之前的命令输出,我必须在终端上向上滚动。
有没有办法显示这个可能的文件/目录列表但它不会添加到终端日志中?
例子:
% ls
file098345 file3544.t fileasdf filepoiuasdf filexcvxc
% vi file<Tab>
file098345 file3544.t fileasdf filepoiuasdf filexcvxc
% vi file<Tab>
file098345 file3544.t fileasdf filepoiuasdf filexcvxc
% vi file<Tab>
file098345 file3544.t fileasdf filepoiuasdf filexcvxc
% vi file<Tab>
file098345 file3544.t fileasdf filepoiuasdf filexcvxc
% vi file<Tab>
file098345 file3544.t fileasdf filepoiuasdf filexcvxc
% vi file<Tab>
file098345 file3544.t fileasdf filepoiuasdf filexcvxc
因此,如果我继续按下该标签,它将用上述消息填满我的整个屏幕。
我想要的是,当我按下时它应该显示可能的列表,当我开始输入时它应该消失。所以它不会添加到我的终端屏幕上。
谢谢。