錄制宏
假設(shè)待操作的文本文件如下领炫,需要將如下多行文本的行首鍵入一個(gè)tab。
set nu
set tabstop=4
set shiftwidth=4
set softtabstop=4
set autoindent
set mouse=i
syntax on
先將光標(biāo)移動到第一行睛约。
在normal模式下,按q加一個(gè)字母開始錄制哲身。例如按下qr辩涝,將該宏注冊為r。
按下I在行首插入勘天,在編輯模式按下Tab鍵怔揩。按Esc鍵返回到normal模式。
按下j將光標(biāo)移動到下一行误辑。
按下q完成錄制沧踏。
即宏的錄制是以q加一個(gè)注冊字母開始,錄制操作過程巾钉,并在normal模式以q完成錄制翘狱。
使用宏
使用上面錄制的宏r
normal模式下將光標(biāo)移動到第二行,按下@r砰苍,使用了一次宏r潦匈。
多次操作按下數(shù)字加@r阱高,例如將光標(biāo)移動到第三行,對余下的5行操作宏r茬缩,按下5@r
@@是對上一次宏使用的重復(fù)使用赤惊。
文章來源悠趣谷