2

我在 vim 中做了一些按键,留下了有趣的效果。我无法重现。我怎样才能知道我按下了什么键?我可以撤消/重做,但是 vim 是否将我的按键存储在单个撤消更改中?

4

1 回答 1

4

你输入了 control X。

Adding and subtracting
                        *CTRL-A*
CTRL-A          Add [count] to the number or alphabetic character at
                or after the cursor.  {not in Vi}

                        *CTRL-X*
CTRL-X          Subtract [count] from the number or alphabetic
                character at or after the cursor.  {not in Vi}

去看看:he CTRL-X

关于查看旧按键,我不确定 vim 中是否有这样的功能。但是我认为可以从https://github.com/fabi1cazenave/autoSession.vim中破解某些内容,或者您​​可以使用钩子函数存储最后一个命令序列,但我不确定是哪些。

对于复杂的命令,您仍然可以使用:set showcmd( :he showcmd) 来查看您正在键入的键,而您正在键入它们……这并不完全是您所要求的,而是我能想到的最接近的内置功能。

于 2013-05-05T14:36:25.987 回答