有时我会使用 VIM 并且会发生一些事情,我不知道它是什么或我输入了什么导致它。有没有办法列出最近输入的一些键,甚至更好的是找出它们触发了哪些操作?
Vim有一个-W您可以滥用的选项,但它在Vim仍在运行时不起作用。
-w {脚本}
您输入的所有字符都记录在文件 {scriptout} 中,直到您退出 Vim。如果你想创建一个与“vim -s”或“:source!”一起使用的脚本文件,这很有用。如果 {scriptout} 文件存在,则附加字符。
-W {脚本}
类似于 -w,但现有文件被覆盖。
Vim使用别名呼叫
vim -W /tmp/vimlog-$(id -un)
Run Code Online (Sandbox Code Playgroud)
将让你检查less /tmp/vimlog-$(id -un)或者cat -v /tmp/vimlog-$(id -un)你有什么字面退出后输入Vim。