我想做的是
例如,当我在控制台上写入命令时。
ls
文件1.txt 文件夹1 文件夹2
然后我写
cd(我点击了一些神奇的快捷方式,然后我可以首先使用向下按钮访问 file1.text。当我再次单击它时,我看到“cd folder1”,当我再次点击它时,我看到“cd folder2”。
是否可以?
我确实知道使用 Tab 可以自动完成,但这不是我想要的。
答案1
也许您想尝试使用 readline 的 menu-complete 来实现制表符补全?
通过运行以下命令在交互式 bash 会话中尝试
bind '"\C-i": menu-complete'
然后尝试输入cd
空格,然后多次按 Tab 键。
为了使其永久生效,请输入以下行~/.inputrc
(默认情况下该文件不存在):
"\C-i": menu-complete