前言
上篇vim基本使用仅仅介绍一些基本使用方式,满足不经常使用vim的的基本需求。而下面会介绍vim的进阶操作使用.
进阶
- caw : change a word 修改一个单词
- vim 块操作
1)ctrl + v : 启动VISUAL BLOCK模块.
2)jklh 移动光标,选中区域后,x为删除选中区域.
shit+i 为插入字符在光标前(按列), 如需要在
BC
DC
之前插入A,则: shit +v 进入块模式, j 向下,选择区域为B,D. shit + i 进入插入模式, 输入A,然后esc两次.可以看到:
ABC
ADC
- vim 宏录制
录制是重复的操作步骤.所以在一些重复的简单的操作步骤里面是可以使用的。如:
需要添加EF,则需要:
1)qq : 出现recording ,表示正在录制操作. 第二q是将操作保存为变量q。
2)j向下移动一行,表明每次都会向下先移动一行,再shit+a 表明在最后添加字符EF.
3)ctrl +c 后者esc. 完成插入字符
4)q: 退出录制.
5)5@q (@q表明使用录制的宏,q变量保存的操作) ,2表示重复使用录制向下移动一行,添加字符,重复次数:5次.