Emmet VIM触发密钥重映射问题

Bha*_*rat 5 vim map emmet

我刚安装了Emmet VIM插件,看起来非常有趣.用于激活Emmet插件功能的"触发器组合键"并不是最好的.因此我试图在我的vimrc文件中重新映射它.我已成功完成重新映射Escape键,如下所示:

inoremap ;; <ESC>
Run Code Online (Sandbox Code Playgroud)

这允许我输入分号字符";" 快速连续退出插入模式并进入正常模式.但是,当我尝试重新映射Emmet触发键时,它不起作用,即(读作Control键和"y"键,后跟","键).我尝试了以下组合:

inoremap hh <C-y> ,
inoremap hh <C-y>,
inoremap hh <C-y,>
Run Code Online (Sandbox Code Playgroud)

如上所示,我正在尝试将"hh"键组合映射到Emmet VIM的触发键.

在此先感谢您的时间.

巴拉特

Exp*_*lls 14

inoremap表示如果存在映射(例如,),则不会通过映射的组合键跟踪它.你可能想要imap

imap hh <C-y>,
Run Code Online (Sandbox Code Playgroud)


klo*_*los 11

我用它:

let g:user_emmet_leader_key=','
Run Code Online (Sandbox Code Playgroud)

所以',,'触发Emmet.