Back to Spacevim

SpaceVim lang#html 模块

docs/cn/layers/lang/html.md

2.4.01.3 KB
Original Source

可用模块 >> lang#html

<!-- vim-markdown-toc GFM --> <!-- vim-markdown-toc -->

模块描述

这一模块为 HTML、CSS 开发提供支持,包括代码补全、语法检查、代码格式化等特性。

启用模块

可通过在配置文件内加入如下配置来启用该模块:

toml
[[layers]]
  name = "lang#html"

安装语言服务器

通过 npm 安装 html 的语言服务器,配合 lsp 模块提供代码补全等特性。

bash
npm install --global vscode-html-languageserver-bin

模块选项

  • emmet_leader_key: 设置插件 emmet 的默认前置键。

  • emmet_filetyps:设置启用 emmet 插件的文件类型列表。

    toml
    [[layers]]
      name = "lang#html"
      emmet_leader_key = "<C-e>"
      emmet_filetyps = ['html']
    

功能特性

  • 通过neosnippetemmet-vim 自动生成 HTML、CSS 代码块
  • 标签对跳转
  • 代码补全
  • 语法检查
  • lsp 支持

快捷键

快捷键功能描述
Ctrl-eemmet 前缀键