Vim:如何启动和停止记录所有正在进行的事情?

时间:2018-12-04 04:50:25

标签: debugging vim

如何记录两分钟之间在vim中发生的所有事情?

在某些情况下,当我键入字符时,光标会移至该行的末尾并返回至其预期的位置,如小故障。然后,我想知道是什么导致了这种行为。 (但是过去我有其他情况,这样的功能会对我有很大帮助)

因此,有没有办法记录两分钟之间发生的所有事情(用户输入,执行的自动命令等)? (例如:“在file.log中开始记录”和“停止记录”)

1 个答案:

答案 0 :(得分:5)

如果在打开的编辑器中设置详细级别,则可以在Vim中记录操作:

:set verbose=15

其中15是调试级别(可以是1到15之间的任何数字,其中15是最详细的日志记录)。如果要将调试输出保存到文件中,可以执行:

:set verbosefile=log.txt

检查乔纳森·莱曼(Jonathan Lehman)的full article,并在其中解释