安装
使用plug-vimPlug ‘mattn/emmet-vim‘
使用
- 展开
键入 div>p#foo$*3>a 然后按快捷键
- 外部包住
如下内容:
test1
test2
test3
按大写的 V 进入 Vim 可视模式,“行选取”上面三行内容,然后按键 Tags:
,键入 ul>li*
,然后按 Enter,结果如下:
- test1
- test2
- test3
而假如输入的 tag 是 blockquote’,则结果会变成下面这样:
test1 test2 test3
- 插入模式下根据光标位置选中整个标签
按
- 插入模式下根据光标位置选中整个标签内容
按
- 跳转到下一个编辑点
插入模式下按
- 跳转到上一个编辑点
插入模式下按
- 更新图片大小
移动光标到 img 标签。
然后按
- 合并行
选择下面的所有 <li>
行
然后按
- 移除标签对
首先,移动光标到块中
然后在插入模式下按
再次按
- 分割/合并标签
首先,移动光标到块中
cursor is here
在插入模式下按
再次按
- 切换注释
首先,移动光标到块中
hello world
插入模式中按
再按
hello world
- 从 URL 地址生成锚
将光标移至 URL
- 从 URL 地址生成引用文本
移动光标到 URL
...
http://github.com/
配置
" 使用emmet
Plug ‘mattn/emmet-vim‘
" 仅html/css文件加载emmet插件
autocmd FileType html,css EmmetInstall
" 重新配置触发键和补全键
"let g:user_emmet_leader_key = ‘<C-Z>‘
"let g:user_emmet_expandabbr_key = ‘<Tab>‘
参考
Emmet.vim 教程(https://www.cnblogs.com/wuhua1/p/6848960.html)
Emmet官方文档翻译 (https://www.cnblogs.com/matchless/tag/emmet/)