任何人都可以向我解释为什么在与:normal
命令一起使用时,缩写没有扩展?
:iabbrev mw Microwave
:normal! imw
我得到了
ms
我错过了什么?
答案 0 :(得分:2)
这就是normal!
的作用。来自InstanceInitiatedShutdownBehavior
如果给出[!],则不会使用映射。
如果您使用:normal imw
(没有!
),它将按您的预期运作。
一般情况下,您应始终使用旨在由其他人(即插件)重复使用的脚本中的:normal!
,因为您无法确定人们使用哪些映射; :normal imw
可以插入文字imw
,退出vim,制作WHOOOOOOP WHOOP声音,牺牲你的第一胎Justin Bieber等等。