npm 包 emmetio-codemirror-plugin-webextensions 使用教程

阅读时长 8 分钟读完

简介

emmetio-codemirror-plugin-webextensions 是一个基于 EmmetCodeMirror 插件,可以快速编写 HTML、CSS 等前端代码。本文将介绍如何使用它来提高前端开发效率。

安装

安装前,请确保已安装了 npm

使用以下命令安装:

使用

在 CodeMirror 中使用

首先,需要在 HTML 页面中引入 CodeMirror 和 emmetio-codemirror-plugin-webextensions 的文件:

-- -------------------- ---- -------
----- ---------------- -------------------------------------------------
----- ---------------- --------------------------------------------------------
----- ---------------- -----------------------------------------------------------------------------------------
------- --------------------------------------------------------
------- ------------------------------------------------------------------
------- ------------------------------------------------------------------------------------------------
------- ------------------------------------------------------------------------------------------------
------- ----------------------------------------------------------------------------------------------------
------- --------------------------------------------------------------------------------------------------------

然后,在 JavaScript 中初始化 CodeMirror 和插件:

-- -------------------- ---- -------
--- ------ - ------------------------ -
  -------------------------------------------------------------- -----------------------------------
-- -
  ----- ------------
  ------------ -----
  ------------- -----
  ------------------ -----
  ---------- - ------------- -------------- --
---
------------------------

此时,就可以在 CodeMirror 中使用 Emmet 的语法了。例如,输入 ul>li*3>a[href="#"]{Link},然后按下 Tab 键,即可展开为:

在 VS Code 中使用

在 VS Code 中,需要安装 CodeMirror Language Mode 插件,并在 settings.json 中添加以下配置:

然后,就可以在 HTML 文件中使用 Emmet 的语法了。例如,在 HTML 文件中输入 ul>li*3>a[href="#"]{Link},然后按下 Tab 键,即可展开为:

示例代码

以下是一个简单的 HTML 文件,演示了如何使用 emmetio-codemirror-plugin-webextensions:

-- -------------------- ---- -------
--------- -----
------
------
  ----- ----------------
  ------------ ---------- ------ ------------- ------------
  ----- ---------------- -------------------------------------------------
  ----- ---------------- --------------------------------------------------------
  ----- ---------------- -----------------------------------------------------------------------------------------
  -------
    ------- -
      ------- ------
    -
  --------
-------
------
  --------- ---------- ------ ------------- ---------
  -------- ----- ------- -- -------- ----------
  ----- ---------------- --------
    --------- ----------------------
  --------------- -------------------------------------
  --------------- -------------------------------------
  --------------- -------------------------------------
----------------------
  -------
  ------- --------------------------------------------------------
  ------- ------------------------------------------------------------------
  ------- ------------------------------------------------------------------------------------------------
  ------- ------------------------------------------------------------------------------------------------
  ------- ----------------------------------------------------------------------------------------------------
  ------- --------------------------------------------------------------------------------------------------------
  --------
    --- ------ - ------------------------ -
      -------------------------------------------------------------- -----------------------------------
    -- -
      ----- ------------
      ------------ -----
      ------------- -----
      ------------------ -----
      ---------- - ------------- -------------- --
    ---
    ------------------------
  ---------
-------
-------

总结

emmetio-codemirror-plugin-webextensions 是一个非常实用的前端工具,可以极大地提高前端开发效率。希望本文对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055cbd81e8991b448da4dc

纠错
反馈