这有可能使用内置命令吗?AFAIK不是,所以我试图定义一个使用exec Zathura命令来实现这一点的映射。在bash中,
cat ~/.local/share/zathura/history | grep -Po "\[\K[^\]]*" | dmenu | xargs zathura做这个工作,但是在Zathura中使用exec命令时,我还没有成功地让这个命令正常工作。事实上,像这样简单的事情
:exec ls | dmenu甚至当我用引号环绕ls | dmenu时,也不起作用。因此,一个更普遍的问题是:如何使用Zathura内部的管道运行命令?
发布于 2018-09-07 13:20:55
像这样的东西起了作用(几乎,因为<cr>仍然需要按下才能执行):
map H feedkeys ":exec sh -c \"cat ~/.local/share/zathura/history | grep -Po '\[\K[^\]]*' | dmenu | xargs zathura\""发布于 2021-11-24 22:10:06
对于我来说,最近的文件与内置的“打开”命令一起工作。
尝试键入:open /,然后点击选项卡。它应该显示“最近的文件”。
https://unix.stackexchange.com/questions/467524
复制相似问题