Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改emmet';Vim中的s leader键_Vim_Macvim_Vim Plugin_Emmet - Fatal编程技术网

更改emmet';Vim中的s leader键

更改emmet';Vim中的s leader键,vim,macvim,vim-plugin,emmet,Vim,Macvim,Vim Plugin,Emmet,是否可以更改将emmet代码扩展为HTML的方式 默认值是ctrl+y+,这对我来说太多了两个键 在sublime中,我只需输入emmet代码并点击tab,它就会展开它。有没有办法让它执行此vim?:帮助emmet自定义说明如何自定义emmet的映射。作为一个“noob”,你应该习惯Vim的文档 您可以将下面的行添加到~/.vimr/after/ftplugin/html.vim: inoremap <buffer> <tab> <plug>(emmet-ex

是否可以更改将emmet代码扩展为HTML的方式

默认值是ctrl+y+,这对我来说太多了两个键


在sublime中,我只需输入emmet代码并点击tab,它就会展开它。有没有办法让它执行此vim?

:帮助emmet自定义
说明如何自定义emmet的映射。作为一个“noob”,你应该习惯Vim的文档

您可以将下面的行添加到
~/.vimr/after/ftplugin/html.vim

inoremap <buffer> <tab> <plug>(emmet-expand-abbr)
inoremap(emmet扩展abbr)

然而,Emmet有许多功能可以通过许多映射访问,所有映射都使用相同的“引线”,因此我不确定选择您想要的方向是不是一个好主意。

也许您应该在
中添加下面的行。vimrc


让g:user\u emmet\u expandabbr\u key=''

我在配置中添加了以下映射

imap ,, <C-y>,
imap,,

例如,如果我键入
div
或任何其他emmet表达式,那么我只需键入
,它就完成了。

谢谢,不幸的是:help emmet customize给了我“对不起,emmet customize没有帮助”,所以我也必须研究一下。你可能是对的,这是一个坏主意。这似乎是一个非常笨拙的和弦。它是emmet中的扩展键绑定,你可以使用
来触发emmet。更多信息可在vim emmet的文档中找到(vim中的
:help emmet
)。感谢您的解释。最好将其编辑到您的答案中,而不是留下额外的评论。