Fel*_*Bou 13 keyboard-shortcuts zathura
zathura是我的默认 PDF 阅读器。不过,有些文件会引起麻烦,在这种情况下,我会运行
:exec acroread $FILE
Run Code Online (Sandbox Code Playgroud)
它会自动使用 Acrobat Reader 打开相同的文件。
如何在 zathura 配置文件 ( ~/.config/zathura/zathurarc) 中添加快捷键来执行此操作?
小智 10
我最近遇到了类似的问题,为了将来参考,这里有一个解决方法:
map <C-o> focus_inputbar ":exec acroread $FILE"
Run Code Online (Sandbox Code Playgroud)
这将映射 ctrl+o (或您的任何键)以打开您通常使用 : 打开的输入栏,并在那里输入该文本。然后,您可以按 Enter 启动该命令。这远非理想,仍然需要按两个键,但肯定比手动编写所有命令要快。
小智 6
CarloDePieri 提供的答案略有改进可能是这样的:
map <C-o> feedkeys ":exec acroread $FILE<Return>"
Run Code Online (Sandbox Code Playgroud)
这避免了第二次按键。
我同意这非常有用,但目前你还不能这样做。
在源代码中,输入栏exec 命令映射位于. 然而,快捷映射(从这里开始)似乎定义了可以从配置中引用哪些函数,但没有提及。该代码的结构还不能轻松地混合“命令”功能和“快捷方式”功能......config.cexec
开发人员有一个页面,其中包含联系他们的方法。