我正在尝试学习如何使用 vim 的录制功能,但似乎我只能从普通模式会话中录制和播放击键。当我切换到输入模式时,我所做的击键似乎没有被记录或在我播放录音时没有播放。为了说明我在说什么:
我有一个包含这些行的文件:
Dir['*.data'] # Files with the "data" extension
Dir['?'] # Any single-character filename
Dir['*.[ch]'] # Any file that ends with .c or .h
Dir['*.{java,rb}'] # Any file that ends with .java or .rb
我想将每行末尾的注释移到右侧 4 个选项卡。所以我把光标放在第一行的开头,我开始记录注册 a: qa
,然后我输入f#
找到在线注释,然后切换到插入模式i
并再次输入<Tab><Tab><Tab><Tab>
切换到正常模式esc
并向下移动到下一行的开头并停止录制q
。当我播放录音时,@a
只有光标向下移动但没有输入按键播放?