Vim命令记录

cut*_*ion 8 linux vim keylogger

是否可以记录我在VIM中键入的所有命令以供以后分析?我的意思是每个简单的命令,如动作或改变文本,即jjjjjjkkkcw<newword>

如果在VIM中不可能,可能在linux上有一个键盘记录器,它可以附加到特定的窗口/进程?

我更喜欢in-vim日志记录,因为它可以选择为不同的vim模式提供不同的日志.另外,我不想记录"冒号"命令.

Set*_*ish 13

就在这里!启动vim使用vim -W ~/vimcommands.log>>到文件,或-w覆盖文件.

-w {scriptout}您键入的所有字符都记录在文件{scriptout}中,直到您退出Vim.如果要创建要与"vim -s"或":source!"一起使用的脚本文件,这将非常有用.如果存在{scriptout}文件,则追加字符.-W {scriptout}与-w类似,但现有文件被覆盖.

您可能希望添加bash别名以根据文件名存储vim日志.我有兴趣看看你打算如何分析你的日志,我想做同样的事情.