如何不让 Bash 从开头字母自动完成文件名?

如何不让 Bash 从开头字母自动完成文件名?

假设我在一个目录中并且有一个名为的文件01_test.py,如果该文件夹中有太多文件,并且我忘记了文件名的开头,只记得test文件名中有一个,那么如果我尝试在终端它不会自动为我完成文件名:

$ vi test
# it won't autocomplete the file name for me if I hit tab key

这背后的原因是它test不在文件名的开头,所以如果只提供文件名的中间部分,是否可以让 bash 自动完成文件名?

谢谢!

答案1

你可以试试这个

测试ctrl + x(然后输入 * )

之后不需要留空格测试当输入 control + x 时,如果没有,则不起作用

vi *test*ctrl + x *

相关内容