28

我使用 VIM、Colemak 键盘布局和 Microsoft Natural 4000 键盘。由于 Natural 4000 有不同形状的键,我无法更换键帽。这意味着每个键都标有“不正确”键——我按下“O”键并输入“Y”。

这在正常使用中很好,因为我用 Colemak 流畅地触摸打字并且不会打很多错字。但是使用 VIM 会出现一些问题,因为我经常需要“乱序”敲击一个键——即,在没有任何上下文的情况下突然敲击“g”。出于某种原因,这很难做到,而且我一直按错键。

我希望能够点击一个前缀键(比如两次前导键 - \),然后在状态行上显示我在 1-2 秒内点击的任何其他键。

这样,我可以快速点击\,然后点击一两个键,看看它“真正”是什么键。

任何想法我怎么能做到这一点?

4

1 回答 1

40

试试设置这个

:set showcmd

当您输入时,它会在状态栏中显示您的击键,而无需任何前缀键。

您也可以在 vim 的正常模式下使用以下命令将其关闭(按Esc键)。

:set noshowcmd
于 2011-05-03T11:47:25.560 回答