2013-11-04 40 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