加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim使用技巧

发布时间:2020-12-15 20:53:53 所属栏目:安全 来源:网络整理
导读:心血来潮,vim的使用技巧就记录一下了。 场景描述:在电脑上看kindle电子书,看到写的好的就记录下来,字数太多不想写,就复制下来,黏贴到onenode上,发现中间有空格。怎么处理? ? 1. 需要用到vim 2. vim的宏录制。宏录制命令 qa ?把你的操作记录在寄存器?

  

  心血来潮,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中就行了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读