我使用 vim 和 Firefox + Vimperator,现在我希望能够通过单个 Vimperator 命令创建页面截图,以便稍后创建网站缩略图。
Vimperator 似乎没有截图功能。我知道你可以通过调试器或开发者工具栏Shift+F2
来打开它,然后screenshot --fullpage
我什至可以使用 Vimperator 打开工具栏,但我没有设法在那里输入一些东西。
我尝试使用序列<S-F2><CR>screenshot
,但在工具栏加载后,Vimperator 已经在正常模式下将所有以下命令(屏幕截图)作为序列运行。
如何使用单个 Vimperator 命令实现网站截图?
更新:
我进行了更多实验,几乎使用此序列实现了解决方法:
<S-F2>:js liberator.sleep(300)<CR><S-F2>screenshot --fullpage<CR>
在哪里
<S-F2>
打开开发者工具栏:js liberator.sleep(300)<CR>
休息一下,让 Firefox 加载工具栏(可能低于 300 毫秒)<S-F2>
再次获得工具栏的焦点screenshot --fullpage
只需在工具栏中输入
现在出现的问题是我无法“输入”,<CR>
因为工具栏无法识别任何输入。只有当我手动输入空格时,它才会实现屏幕截图输入并让我“发送”命令。
当然,我也愿意接受其他不使用开发者工具栏的解决方法。