我在Firefox 25.0上使用Vimperator 3.8.1。我已经创建了一个宏来解决问题(详情如下),这个宏在以下几点失败。
Vimperator Macro e
:
/foo<Return>cv<Down>y
我的宏在页面中搜索字符串('foo'
),然后进入插入模式,然后进入可视模式,然后选择一行文本然后复制该文本。
我的问题是,当我录制这个宏时,会复制一个选定的行,但是当我播放它时(使用播放命令),没有任何内容被复制到剪贴板上。因此,由于这个原因,我无法以自动方式检索该信息。在这种情况下,我不知道谷歌会发生什么,所以我在这里发布了这个。
如果有人能够解释为什么会这样发生,我将非常感激。如果不清楚,请告诉我。
问题详情
我在Firefox 25.0上使用Vimperator 3.8.1。我有很多标签(大约300个标签),其中包含类似的信息(每个标签上只有一行不同)。我想从每个标签中复制该单行并将其整理到一个位置。在每种情况下,一行以字符串'foo'
开头,并且300个选项卡中的每一个都有可以使用Ctrl + a在Vimperator中递增的链接(即... page = 1,... page = 2)
我计划如何实现这一点如下。我在标签1中打开了一个在线记事本,我的300个标签中的第一个在标签2中打开。我从标签2复制我的单行,然后将其粘贴到标签1中,然后返回并增加标签2指向下一个标签。我将重复此宏300次以获取所有信息。
因此我的完整宏看起来像
/foo<Return>cv<Down>y<C-PageUp><C-t>p<C-PageDown><C-a>