vim - Emmet VIM 触发键重新映射问题

标签 vim dictionary emmet

我刚刚安装了 Emmet VIM 插件,看起来很有趣。激活 Emmet 插件功能的“触发组合键”并不是最好的。因此我尝试在我的 vimrc 文件中重新映射它。我已经成功地完成了重新映射 Escape 键,如下所示:

inoremap ;; <ESC>

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

inoremap hh <C-y> ,
inoremap hh <C-y>,
inoremap hh <C-y,>

正如您在上面看到的,我正在尝试将“hh”组合键映射到 Emmet VIM 的触发键。

预先感谢您的宝贵时间。

巴拉特

最佳答案

inoremap 表示如果存在映射(例如到 ,),则不会通过映射的组合键进行跟踪。您可能需要 imap

imap hh <C-y>,

关于vim - Emmet VIM 触发键重新映射问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18818004/

相关文章:

vim - YouCompleteMe 和 clang-tidy

java - JUnit 测试列表内映射的内容

python - 将 'if in' 与字典一起使用

html - 在 Mac OS X 上使用 Sublime Text 2 打开标签更改时自动更新结束标签

html - 如何将文本放入选项卡 - Zen Coding

php - 如何在vim中生成 block 注释

vim - 如何在 vim 中退出 Ex 模式(键入 :visual does not work)

regex - 通过 vimscript 替换正则表达式

C# 一组已知整数作为字典自定义键

css - 短 Emmet 缩写不适用于 css/scss