vim的recording功能

recording顾名思义就是录像的意思。vim中的recording就是记录用户在键盘上的全部操做。vim

怎样进入recording

在vim的命令模式下输入"q+name"。其中name为用户为recording起的名字,好比我为recording起的名字为"a",则在命令行模式下输入"qa"即进入recording模式。此时在vim界面左下角会出现"recording"。编辑器

开始recording

进入recording模式后,就能够开始任何的操做了。此时,vim会记录用户全部的键盘操做。spa

回放recording

在vim的命令行模式下输入"@+name"就能回放以前recording的操做。好比"@a"即回放名字为"a"的recording。命令行

什么时候使用recording功能

根据我本身的经验,暂时发现有一种状况比较合适使用recording功能。在定义前缀相同的宏时,能够使用vim的recording功能。例如我想定义不少以下形式的宏。ci

#define RECORDING_TEST_AA 1table

#define RECORDING_TEST_BB 2im

......经验

此时就能够使用recording功能记录"#define RECORDING_TEST_",而后在定义新的宏时,直接回放就能够了。tab

这就至关因而其余编辑器中的复制和拷贝功能。di

相关文章
相关标签/搜索