我想~/dir1\ with\ spaces/dir2/file.pdf
从命令行打开 pdf 文件。我输入evince ~/dir1\ with\ spaces/
并按两次 TAB 键进行自动完成。但我不会得到提供dir2
。在添加更多字母evince ~/dir1\ with\ spaces/di
以使完成dir2
独一无二后,按 TAB(两次)后什么也没有发生。只有在将完整目录拼写出来然后evince ~/dir1\ with\ spaces/dir2
按 TAB 后,自动完成才会恢复工作。
okular
使用而不是 时也存在同样的问题evince
。但是使用ls
而不是 时,一切都按预期运行。问题似乎与 中的空格有关dir1\ with\ spaces
,因为将其重命名为没有空格的名称(如 )dir1
会使问题消失。此外,在 中添加空格dir2
也不是问题。
所以我的印象是:当目录中有一个 pdf 文件,并且其名称中有一个空格时,自动完成功能不会将该目录视为有效的完成。
我怎样才能解决这个问题?
我在 xfce4-terminal 中使用 Xubuntu 20.04。如果我没记错的话,在 18.04 上一切运行正常。