我已经WSL2
安装了。
假设我有以下文件夹结构:
/mnt/c
-- Documents and Settings
-- Program Files
-- Program Files (x86)
如果我输入cd Docum
然后按tab
,Bash 会将其自动补全为cd Documents\ and\ Settings
,这就是我想要的。
但是,如果我输入cd Prog
然后按 Tab,Bash 将自动补全为cd Program
.原因是因为有两个具有相同开头的文件夹,而 Bash 不知道该转到哪一个。
如果我再次按 Tab,我可以在终端中看到以下内容:
user@pc: /mnt/c
$ cd Program
Program Files/ Program Files (x86)/
匹配结果被打印出来。我不想要这个。我想要以下内容:
- 当我输入时
cd Prog
,它会首先自动填充cd Program\ Files
- 如果我再按
tab
一次,它会自动填充cd Program\ Files\ \(x86\)/
我知道这可以通过输入cd Program\
(注意末尾的空格)手动完成,然后按tab
完成#1,但我想知道这是否可以自动完成。