我很久以前就找到了一个功能但实际上只是现在我才知道它的作用。它是以下内容:
nm <space> [space]
nn [space] <NOP>
nm [space]F :VimFiler<CR>
这究竟是做什么的?使用它而不仅仅是<space>
有什么好处?除了它似乎作为别名起作用,因此您可以更改[space]
的含义并更改此使用的所有键绑定。
这是如何工作的?官方文档或者详细解释它如何工作的东西将不仅仅是值得赞赏的。 :)
答案 0 :(得分:4)
[space]
没有什么特别之处。第一个映射使得按 Space 与键入这些字符相同。第二个是这样的,因此单独键入[space]
并不会做任何事情(<NOP>
是特殊的)。最后一个使得键入[space]F
执行该命令。您可以通过实际按下键[space]F
并看到它也是这样做来看到这是真的。这似乎是一种模仿<Leader>
和<LocalLeader>
功能的方法,但IMO是一种相当差的方式。