Answers:
通过@WChargin的链接,我发现了这一点:
vim -w keys.txt my_file
您键入的所有字符都记录在文件{scriptout}中,直到退出Vim。
-w
如果存在,将追加到指定文件;-W
将覆盖它。
它并不能完全满足您的需求,但这是正确的方向。
更新:它看起来像vim实际上缓存所有按键,直到退出vim的,但有一个在线补丁这里,将立即写按键。
keys.txt
文件的格式/结构如何?当我使用时-w
,附加总是在长-长-长-长的行中发生。并且,显示了一些奇怪的字符:在UTF-8下,每当我在新缓冲区中打开文件时,我都会得到€齛
。它本身就是一个很好的标记,但是如果可以选择对日志进行解析,那将是很好的选择。
<cr>
,则该文件将包含换行符。)这是因为主要目的是创建可以使用该-s
选项播放的文件。但是,为什么不亲自尝试一下呢!
W
命令行。]
有q:
这显示了命令历史记录。
我还发现您可以按部分完成的命令来循环进行比赛,这很有用。例如,
/abc
然后按将会循环浏览以'abc'开头的搜索历史记录
Ctrl+f