使用vim时无意间触碰到q键,左下角出现“recording”这个标识,觉得好奇,遂在网上查了一下,然后这是vim的一个强大功能。他可以录 制一个宏(Macro),在开始记录后,会记录你所有的键盘输入,包括在insert模式下的输入、正常模式下使用的各种命令等。

具体使用:

第一步:在正常模式下(非insert模式、非visual模式)按下q键盘

第二步:选择a-z或0-9中任意一个作为缓冲器的名字,准备开始录制宏

第三步:正常的操作,此次所有的操作都会被记录在上一步中定义的缓冲器中

第四步:在非insert模式下输入q停止宏的录制

第五步:使用@ + 第二步中定义的缓冲器的名字即可。

本文转自:vim recording的使用方法

最新文章

  1. 升级PHP
  2. Linux档案与目彔的基本操作(查看与权限)
  3. OC语言-04-OC语言-核心语法
  4. rsync安装使用
  5. 微软职位内部推荐-Software Engineer II-SDP
  6. jQuery滚动条插件 – jquery.slimscroll.js
  7. Cocos2d-X中字符串的处理
  8. 『重构--改善既有代码的设计』读书笔记---Duplicate Observed Data
  9. perl 正则前导字符
  10. 《UNIX网络编程》之select IO
  11. 利用canvas 导出图片
  12. Hadoop:Hadoop简介及环境配置
  13. android studio gradle 打jar 包 (混淆+第三方库包)
  14. 劫持 Opengl32.dll 实现游戏MOD
  15. scrapy 入门爬取新闻
  16. docker_flannel
  17. 10.tesseract
  18. charles本地调试之map和rewrite功能
  19. LightCapture for Mac(流程化截图工具)破解版安装
  20. 关于Java的基础语法整理

热门文章

  1. Java:安装新版本Java、环境配置
  2. Python脚本生成可执行文件&(恋爱小脚本)
  3. Docker-镜像常用命令&安装Mysql\Nginx\ES\Kibana练习
  4. think php 验证码
  5. thinkphp5 composer安装phpexcel插件及使用
  6. php使用cvs导出百万条数据,大量数据
  7. 13 数组 Java内存分析 三种初始化
  8. SQL语句的使用,SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据
  9. LGP3726题解
  10. ArcMap操作随记(12)