天天看点

vim 进阶篇

前言

上篇vim基本使用仅仅介绍一些基本使用方式,满足不经常使用vim的的基本需求。而下面会介绍vim的进阶操作使用.

进阶

  1. caw : change a word 修改一个单词
  2. 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

  1. vim 宏录制

录制是重复的操作步骤.所以在一些重复的简单的操作步骤里面是可以使用的。如: 

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次.

继续阅读