首页 > 其他分享 >Vim学习笔记2--录制宏,调用宏

Vim学习笔记2--录制宏,调用宏

时间:2023-07-01 19:11:06浏览次数:51  
标签:调用 -- 录制 VIM 编辑器 gc Vim

1.VIM编辑器--录制宏 调用宏

录制宏
q
a进入宏记录模式,a为宏名
shift+w移到词首
i
.
esc
shift+e
i
()
esc
q退出宏记录

调用宏
@a使用宏名为a的宏
@前加数字表示重复操作的次数

 

2.VIM编辑器--文本替换

r 替换

:1,$s;a;b;gc(:1,$sa;b;gc)

高级进阶用法

:100,200s/1/2/gc

含义:vim文档中的100行到200行中的1替换成2

 

3.VIM编辑器--如何让文档中多行的数字递增?

ctrl+v选中
g
ctrl+a

标签:调用,--,录制,VIM,编辑器,gc,Vim
From: https://www.cnblogs.com/yphasaki/p/17519741.html

相关文章

  • 39. 拓扑排序
    一、什么是拓扑排序  拓扑排序是对有向无圈图的顶点的一种排序,它使得如果存在一条从\(v_{i}\)到\(v_{j}\)的路径,那么排序中\(v_{j}\)出现在\(v_{j}\)的后面。有向边(v,w)表明任务v必须在任务w前完成。显然,如果图含有圈,那么拓扑排序是不可能的,因为对于圈上的两个......
  • paging_init 详解
    建立二级页表项由set_pte_ext宏实现,实际上底层调用的是在内核启动之初获取的list->processor->set_pte_ext,这是处理器相关的处理函数,对应的函数实现为cpu_v7_set_pte_ext,在arch/arm/mm/proc-v7-2level.S中。ENTRY(cpu_v7_set_pte_ext)#ifdefCONFIG_MMUstrr1,[......
  • AHB协议理解2--AHBMatrix项目
    1.AHB协议中的burst传输bit、byte、word的联系1byte=8bit1word=2byte=16bit  注意:定长的burst传输期间,一直拉高HBUSREQx信号,目的是为了增加1次burst传输。不然仲裁器要根据仲裁算法把总线授权切换给其他主机了 2.(重中之重)AHB协议支持word和半字的读写,表现在haddr......
  • 每周进度报告6.26~7.1
    6.26周一:七点到十点半:学车(科二),十点半十一点:坐车回家,十一点到下午三点:锻炼(俯卧撑),吃饭(忘了),娱乐(CSgo,看番剧,视频),午休,下午三点到六点:看B站自学java(大概学4到7节),六点到十点:吃晚饭,娱乐(CSgo,看视频),写pta作业(团体程序设计天梯赛大概写一到三道)6.27周二:七点到十点半:学车(科二),十点半十一点:坐车......
  • 如何每天工作14个小时,同时获得精神休息和变得有创造力?
    分享者MattMochary是CEO教练,辅导过很多顶级公司的创始人,如OpenAI,Notion,Reddit,Coinbase,Robinhood,YC等。​他辅导的大多数CEO都是每天工作14小时,如果他们有配偶和孩子,会再花几个小时与他们联系。其余的时间,他们都在睡觉,但永远也睡不够。 这种生活方式的代价是,没有留......
  • 微服务设计:分解单块系统
    限界上下文就是一个非常好的接缝,因为它的定义就是组织内高内聚和低耦合的边界。数据库是所有杂乱依赖的源头打破外键关系,把外键约束从数据库转移到代码中实现。这也就意味着,我们可能需要实现跨服务的一致性检查,或者周期性触发清理数据的任务。表结构分离后,对于原先的某个动作而......
  • 7680*4320 eDP 黑白屏点亮方案
    产品型号:L180M-EDP  应用:7680*4320eDP黑白屏点亮与老化    ......
  • AtCoder Beginner Contest 307(E,F,G)
    AtCoderBeginnerContest307(E,F,G)E(dp)E这个题大意就是我们需要组成一个长度为\(n\)的数组,满足两个相邻的数字不可以相等,其中,\(a_1\)和\(a_n\)也是相邻的,我们可以选择的数字为\(0\)到\(m-1\),问最后有多少种不同的组成方式满足以上条件。题目大意很简单,就是有点难想,如果\(a......
  • 第一周总结
    第一天:6月26日早上七点起床准备早餐,等我弟吃完饭后送他上学,回来之后先是收拾了下屋子,然后和同学打了一会儿游戏。等到十点钟后出门去接我弟上学,回来的时候买了今天中午要吃的菜,回到家后开始准备今天的午饭,吃完饭后刷锅,中午打开黑马程序员看了两节课后就睡觉了,等到下午三点左右就......
  • 关于编译器(转)
    原文:https://blog.csdn.net/wuhenyouyuyouyu/article/details/104669179/ 全部的语言编译器都拥有共通的中介架构:1.一个前端,用于解析匹配此语言的源代码,这个前端会产生一个抽象语法树;2.将此语法树翻译成为GCC的寄存器传递语言(registertransferlanguage)的后端。编译器......