对于已安装的分区,TAB 补全不起作用

对于已安装的分区,TAB 补全不起作用

我习惯通过以下命令将 Windows 分区(E)挂载到我的 Windows Linux 子系统(运行 Ubuntu 20.04)中:

sudo mkdir /mnt/e
sudo mount -t drvfs E: /mnt/e

不幸的是,在 shell 中写入时,对于此类分区,目录或文件的 TAB 补全不起作用(即使它对其余所有分区都有效)。

已经尝试过的事情:

  • E 分区似乎已正确安装,因为它ls /mnt/e显示了其中的所有目录和文件
  • 使用以下方式启动 WSL 没什么区别wsl ~ -e bash --noprofile --norc
  • test.xslx文件放入主目录中,并将compgen -f t结果test.xlsx作为输出。但是,移动到 Windows 分区 (E) 并尝试文件夹的初始字符compgen -f i在哪里,该字符确实存在于 E 中,没有打印任何内容。输入然后按 TAB 不会完成单词。的输出是iimagesls ibind -q completecomplete can be invoked via "\C-i", "\e\e".

我该如何解决这个问题?提前致谢!

相关内容