用Vim把每一行分别粘贴进系统剪贴板

因为学习日语的缘故,我把一本语法书上的例句弄下来了,然后需要发到forvo.com上,让日语母语的网友帮我读出来。因为我用alfred,这个工具的剪贴板很好用,最多可以14条显示出来(当然下拉可以有更多,但是如果要下拉的话就不方便操作了)。如果每次都选择最下面一个,我就可以依次将这十四条名字粘贴一遍。这样操作起来非常方便。


image.png

但是如果要手动一条一条的粘贴就不酷了。(其实我以前就是这么干的)

我想到可以用vim的宏来实现,
qq"+Y<cr>q
这样就把实现了把一行复制进系统剪贴板,然后再按下13@q就可以再复制13条了。

可是结果却不如我的预想,只有第1行和第14行。我想可能是每次操作之间需要停顿一下。修改一下如下:
:sleep 1 | norm @q<cr>
然后只要12@:就可以一条条的复制进系统剪贴板啦!

推荐阅读更多精彩内容

  • [TOC] 一、基本概念 iOS系统剪贴板有两种:公共剪贴板和私有剪贴板。 公共剪贴板:用于不知道对方是什么APP...
    阿曌阅读 6,878评论 1 7
  • 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我...
    Dyworldhua阅读 1,017评论 0 2
  • 剪贴板增强工具应该是你必须的掌握的效率神器。 在Mac的应用商店,有一个重要的分类是叫做“效率”,刚开始用Mac的...
    魑魅魍魉鬼鬼鬼阅读 1,005评论 0 3
  • 我宁愿靠自己的力量,打开我的前途而不愿,求有力者垂青。 ——雨果《悲惨世界》 ...
    彼岸_7deb阅读 20评论 0 1
  • gradle配置不需要配置spring boot默认的 只需要添加 maven配置这个就更简单了,添加spring...
    kun1988阅读 10,211评论 0 2