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

相關文章
相關標籤/搜索