上面是文档关于这个的描述,C-xz。
或许,evil中Vim点号的使用会用到类似的功能?对比一下看看具体的实现方式看看其中的差异。
在此之前,先测试一下这个命令:
上面,我 输入了一行信息。由于最后输入的内容是分号,所以后面的几次重复实现的功能都是输入分号。接下来看看后台的函数实现:
Emacs模式中的C-x z:
Emacs模式中调用的命令是repeat。切换到evil模式,看一下evil中点号重复是使用什么实现的。
Evil:
果真还是进行了二次开发,Evil肯定不会那么简单,应该是一个比较复杂的实现而不是简单的按键绑定。