博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim使用技巧
阅读量:4983 次
发布时间:2019-06-12

本文共 706 字,大约阅读时间需要 2 分钟。

  

  心血来潮,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

你可能感兴趣的文章
grid网格布局
查看>>
JSP常用标签
查看>>
九涯的第一次
查看>>
处理器管理与进程调度
查看>>
向量非零元素个数_向量范数详解+代码实现
查看>>
java if 用法详解_Java编程中的条件判断之if语句的用法详解
查看>>
matlab sin函数 fft,matlab的fft函数的使用教程
查看>>
mysql sin() 函数
查看>>
单片机复位电路
查看>>
php json_decode失败,返回null
查看>>
3-day3-list-truple-map.py
查看>>
Edit控件显示多行文字
查看>>
JS第二周
查看>>
dataTable.NET的search box每輸入一個字母進行一次檢索的問題
查看>>
Python 文件处理
查看>>
邻接表详解
查看>>
迭代dict的value
查看>>
eclipse package,source folder,folder区别及相互转换
查看>>
Py 可能是最全面的 python 字符串拼接总结(带注释版)
查看>>
《Java程序设计实验》 软件工程18-1,3 OO实验2
查看>>