2013-11-04 39 views
0

我发现我最近一直在使用easy motion,我想将 <leader><leader>f映射到一个键,比如;如何将<leader><leader> f映射到Vim中的逗号键?

,所以我下面的行添加到vimrc文件

imap ; <leader><leader>f 

,但它不工作,

什么想法?

+0

您忘记了包含该行。 –

+0

@IngoKarkat,也许这就是为什么它不起作用? – romainl

+0

我还是很困惑。你的easymotion触发器是''吗?你想通过映射实现什么?绕过easymotion?定义一个别名? –

回答

3

您的:imap涵盖了插入模式并且会阻止您将;字符插入文本中。 easymotion插件从正常模式触发;因此,你必须使用:nmap

nmap ; <leader><leader>f 

尽管通常的建议是use :noremap(它使映射免疫重映射和递归),在这里,因为你映射到(插件的)映射,您需要使用:nmap