路径中带有空格的 PDF 文件的制表符补全

路径中带有空格的 PDF 文件的制表符补全

我想~/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 上一切运行正常。

相关内容