vim-Complex repeats
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相关推荐
- lsdyna如何设置set中的node_list_技术成长日记-Vim-3.Vim中重要的概念
3.1 配置文件.vimrc或_vimrc .vimrc文件是个人定制Vim的脚本文件,该文件中的每一行都会被当作Ex命令在Vim进行初始化的时候执行.一般在类Unix系统中把该文件存放在$HOME/ ...
- 大数据实训笔记10:hive的应用
目录 数据定义 数据仓库操作 数据仓库的创建 数据仓库的查询 数据仓库的修改 数据仓库的删除 表操作 内部表 外部表 分区表 桶表 表的修改 表的删除 视图 数据操作 数据导入 加载数据 插入数据 数 ...
- VIM基础130命令
http://www.xprogrammer.com/909.html 基础 :e filename Open filename for edition :w Save file :q Exit Vi ...
- 常用的130个vim命令
最近VIM用的也越来越多了...因为确实在慢慢的把win下的编辑习惯转成unix下的编辑习惯..._vimrc也在不断的完善中先贴一下平时在VIM中使用中的命令...有很多也是我没有掌握的 (估计也是 ...
- 130个你需要了解的VIM命令
基础 :e filename Open filename for edition :w Save file :q Exit Vim :q! Quit without saving :x Write f ...
- 在多行中查找和替换vim中的字符串
本文翻译自:Find and replace strings in vim on multiple lines I can do :%s/<search_string>/<repla ...
- 如何在vim中交换两个打开文件(在拆分中)的位置?
本文翻译自:How can I swap positions of two open files (in splits) in vim? Assume I've got some arbitrary ...
- linux vim命令_提升生产力的20大Linux Vim命令
linux vim命令 VIM or the Vi Improved text editor is one of the most advanced text editors available. L ...
- Best of Vim Tips 中文版
这篇文章很早被翻译过,好像是一个清华的哥们翻译的.我再原来的基础上又整理 和新增了些内容--这是两年前做的,后来没有再更新.有兴趣的人可以继续更新. __BEGIN__ --------------- ...
最新文章
- VMware虚拟机 取消 简易安装
- 【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )
- 2016职业技能大赛信息安全管理与评估赛项任务书
- 绝命沙虫 精度,double,模拟 牛客白月赛44
- 【Python】编程笔记5
- Javascript - ES6新语法概览
- 二维vector容器读取txt坐标
- bootstrap学习5-栅格系统
- React学习笔记三 脚手架生成的index.js内容简介
- linux下载git并为git配置连接ssh
- 施乐打印机驱动程序安装(CP315/318DW)
- excel2010设置列宽为像素_如何以厘米为单位精确设置Excel表格的行高列宽?
- fastJson 将json转换成LinkedHashmap,全部有序
- 栈中的peek()、pop()和push()、Add()方法
- ExtJS各个版本官方API文档
- 隐私计算之数据隐私保护
- SQL如何构建多条件组合查询,而且不降低效率
- 室内设计优美语句_关于软装设计的优美句子
- 安装STM32Cubemx-6.0.1报错,需要64位java1.8.0_45 (64-bit)JRE
- 物联网平台如何支持设备的多样化接入——设备接入类
热门文章
- python在材料模拟中的应用_材料模拟在计算机中使用的软件
- 电脑k歌软件_别否认!你就是在K歌软件里偷偷出道的年轻人
- azw3转换为pdf_怎么合并几个PDF为一个?快用这个PDF转换器!
- ora03135连接失去联系 进程id 0_Daemon 进程的创建
- java手机震动_Windows Phone 7 开发 之使手机震动
- php汽车找车位,自动找车位+停车?这样的车5个月后就要交付给用户了!
- android edittext的监听,android editText 监听事件
- java bean状态_无状态和有状态的企业Java Bean
- curl php 禁用ip6,CentOS 6禁用IPv6解决curl Couldn’t resolve host或dns解析慢
- 计算机原理课程代码二三八四,计算机原理(2012年版)课程代码:02384