美文网首页
用Vim把每一行分别粘贴进系统剪贴板

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

作者: 大象同学 | 来源:发表于2019-12-26 13:07 被阅读0次

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


    image.png

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

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

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

    相关文章

      网友评论

          本文标题:用Vim把每一行分别粘贴进系统剪贴板

          本文链接:https://www.haomeiwen.com/subject/usbkoctx.html