在VIM正常模式状态行中显示按下的键

时间:2011-05-03 11:43:02

标签: vim keyboard mapping colemak

我使用VIM,Colemak键盘布局和Microsoft Natural 4000键盘。由于Natural 4000具有不同形状的键,我无法更改键帽。这意味着每个键都标有“错误”键 - 我按下“O”键,键入“Y”。

这在正常使用中很好,因为我使用Colemak顺利触摸并且不会产生很多错别字。但是对于VIM来说它提出了一个问题,因为我经常需要按顺序打一个键 - 即,只是在没有任何上下文的情况下突然点击“g”。由于某种原因,我更难做到,而且我一直在按错键。

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

通过这种方式,我可以快速点击\然后点击一两个键,看看它“确实”是什么键。

我是如何做到这一点的?

1 个答案:

答案 0 :(得分:25)

尝试设置此

:set showcmd

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

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

:set noshowcmd
相关问题