在 VIM 中,我能找出我刚刚输入的键吗?

Owe*_*wen 11 vim

有时我会使用 VIM 并且会发生一些事情,我不知道它是什么或我输入了什么导致它。有没有办法列出最近输入的一些键,甚至更好的是找出它们触发了哪些操作?

pet*_*eth 7

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