vim使用技巧

  

  心血来潮,vim的使用技巧就记录一下了。

  场景描述:在电脑上看kindle电子书,看到写的好的就记录下来,字数太多不想写,就复制下来,黏贴到onenode上,发现中间有空格。怎么处理?

  1. 需要用到vim

  2. vim的宏录制。宏录制命令

    qa 把你的操作记录在寄存器 a。

    于是 @a 会replay被录制的宏。

    @@ 是一个快捷键用来replay最新录制的宏。

  3.复制黏贴

  实际操作:

  1. 复制 如图所示

  2. 黏贴到gvim(windows上的vim客户端)  操作命令:“+p相当于ctrl+v黏贴

  3. 替换空格 进入normal模式(vim分三种模式,插入 命令 视图)

    命令顺序:

      1 :

      2  %s/s//g

      3  gg 移动到第一行

      4 shift + V(大写的) 选中第一行所有数据

      5 “+y 复制

   图示如下

 

  程序员都比较懒,所以写了一个宏,来操作。

  命令顺序为:

    1. qa  开始录制宏
    2. gg  移动到第一行
    3. dG  清空文本北荣
    4. "+p  黏贴寄存器中的内容
    5. :%s/s//g  替换到空额
    6. gg  移动到第一行
    7. shift+V  进入视图模式  选中第一行
    8. "+y  复制第一行的内容到寄存器

以后只需在kindle复制,在gvim中执行命令@a,就得到所需要的数据了,直接在ctrl+v到onenode中就行了。

原文地址:https://www.cnblogs.com/zhangyuanbo12358/p/11199502.html