vim-Complex repeats

  vim 可以将你的操作组合记录到寄存器中,再通过快捷键调用该操作组合,非常快捷。在 normal 模式下输入:

q{0-9a-zA-z"} → q 开始录制,{0-9a-zA-z"} 指定寄存器。
q → 退出录制。
(times)@{0-9a-zA-z".=*} → repeat 录制的操作组。times 重复改操作组的次数。
(times)@@ → 重复上一次 @{0-9a-zA-z"} times 次。

  例子:

  在 normal 模式下输入:

q1 → vim 左下角出现 recording 字样,开始录制。
Yp → 操作组,复制一行然后粘贴。
q → 录制完成,recording 字样消失。
@1 → 调用刚刚录制的操作组,复制本行后粘贴。
@@ → 调用 @1 。

转载于:https://www.cnblogs.com/eddy-he/archive/2012/03/08/vim_complex_repeats.html

vim-Complex repeats相关推荐

  1. lsdyna如何设置set中的node_list_技术成长日记-Vim-3.Vim中重要的概念

    3.1 配置文件.vimrc或_vimrc .vimrc文件是个人定制Vim的脚本文件,该文件中的每一行都会被当作Ex命令在Vim进行初始化的时候执行.一般在类Unix系统中把该文件存放在$HOME/ ...

  2. 大数据实训笔记10:hive的应用

    目录 数据定义 数据仓库操作 数据仓库的创建 数据仓库的查询 数据仓库的修改 数据仓库的删除 表操作 内部表 外部表 分区表 桶表 表的修改 表的删除 视图 数据操作 数据导入 加载数据 插入数据 数 ...

  3. VIM基础130命令

    http://www.xprogrammer.com/909.html 基础 :e filename Open filename for edition :w Save file :q Exit Vi ...

  4. 常用的130个vim命令

    最近VIM用的也越来越多了...因为确实在慢慢的把win下的编辑习惯转成unix下的编辑习惯..._vimrc也在不断的完善中先贴一下平时在VIM中使用中的命令...有很多也是我没有掌握的 (估计也是 ...

  5. 130个你需要了解的VIM命令

    基础 :e filename Open filename for edition :w Save file :q Exit Vim :q! Quit without saving :x Write f ...

  6. 在多行中查找和替换vim中的字符串

    本文翻译自:Find and replace strings in vim on multiple lines I can do :%s/<search_string>/<repla ...

  7. 如何在vim中交换两个打开文件(在拆分中)的位置?

    本文翻译自:How can I swap positions of two open files (in splits) in vim? Assume I've got some arbitrary ...

  8. linux vim命令_提升生产力的20大Linux Vim命令

    linux vim命令 VIM or the Vi Improved text editor is one of the most advanced text editors available. L ...

  9. Best of Vim Tips 中文版

    这篇文章很早被翻译过,好像是一个清华的哥们翻译的.我再原来的基础上又整理 和新增了些内容--这是两年前做的,后来没有再更新.有兴趣的人可以继续更新. __BEGIN__ --------------- ...

最新文章

  1. VMware虚拟机 取消 简易安装
  2. 【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )
  3. 2016职业技能大赛信息安全管理与评估赛项任务书
  4. 绝命沙虫 精度,double,模拟 牛客白月赛44
  5. 【Python】编程笔记5
  6. Javascript - ES6新语法概览
  7. 二维vector容器读取txt坐标
  8. bootstrap学习5-栅格系统
  9. React学习笔记三 脚手架生成的index.js内容简介
  10. linux下载git并为git配置连接ssh
  11. 施乐打印机驱动程序安装(CP315/318DW)
  12. excel2010设置列宽为像素_如何以厘米为单位精确设置Excel表格的行高列宽?
  13. fastJson 将json转换成LinkedHashmap,全部有序
  14. 栈中的peek()、pop()和push()、Add()方法
  15. ExtJS各个版本官方API文档
  16. 隐私计算之数据隐私保护
  17. SQL如何构建多条件组合查询,而且不降低效率
  18. 室内设计优美语句_关于软装设计的优美句子
  19. 安装STM32Cubemx-6.0.1报错,需要64位java1.8.0_45 (64-bit)JRE
  20. 物联网平台如何支持设备的多样化接入——设备接入类

热门文章

  1. python在材料模拟中的应用_材料模拟在计算机中使用的软件
  2. 电脑k歌软件_别否认!你就是在K歌软件里偷偷出道的年轻人
  3. azw3转换为pdf_怎么合并几个PDF为一个?快用这个PDF转换器!
  4. ora03135连接失去联系 进程id 0_Daemon 进程的创建
  5. java手机震动_Windows Phone 7 开发 之使手机震动
  6. php汽车找车位,自动找车位+停车?这样的车5个月后就要交付给用户了!
  7. android edittext的监听,android editText 监听事件
  8. java bean状态_无状态和有状态的企业Java Bean
  9. curl php 禁用ip6,CentOS 6禁用IPv6解决curl Couldn’t resolve host或dns解析慢
  10. 计算机原理课程代码二三八四,计算机原理(2012年版)课程代码:02384