1

我使用 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>因为工具栏无法识别任何输入。只有当我手动输入空格时,它才会实现屏幕截图输入并让我“发送”命令。

当然,我也愿意接受其他不使用开发者工具栏的解决方法。

4

0 回答 0