【精品】Intellij中Emmet插件的使用技巧

article/2025/9/22 10:06:52

Emmet简述

Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具. 在前端开发的过程中,一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签都需要闭合标签等。于是,就有了 Emmet,它可以极大的提高代码编写的效率,它提供了一种非常简练的语法规则,然后立刻生成对应的 HTML 结构或者 CSS 代码,同时还有多种实用的功能帮助进行前端开发。
在后缀为.html/.css中输入缩写后按Tab键即会自动生成相应代码. 语法基本规则如下:

html:5

输入:! 或者 html:5 或者 html:4s 或者 html:4t 将自动补全html基本结构:
示例:

<!doctype html>
<html lang="zh"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title></head><body></body>
</html>

link:css

输入link:css引入css样式文件:

<link rel="stylesheet" href="style.css">

script:src

输入script:src引入js文件:

<script src=""></script>

输入标签名自动补齐

输入标签名,按tab键自动补齐,{}可输入标签内的文本 :
示例:

h1{好好学习,天天向上!}
生成:
<h1>好好学习,天天向上!</h1>

在这里插入图片描述

lipsumN在这里插入图片描述

输入随机文本

使用"#“生成id,”.“生成class,”[]"生成属性

示例:

p#name.ui.button[op='jia']
生成:
<p id="name" class="ui button" op="jia"></p>

在这里插入图片描述

使用">“生成子标签,”+" 生成兄弟标签,"^"生成上级的兄弟标签

示例:

div>p{梁云亮}
生成:
<div><p>梁云亮</p>
</div>div.ui.button+div#info
生成:
<div class="ui button"></div>
<div id="info"></div>div>p{梁云亮}^div[p=321]
生成:
<div><p>梁云亮</p>
</div>
<div p="321"></div>

"*"生成多个相同的标签

示例:

ol>li*5>lipsum2
生成:
<ol><li>Lorem ipsum.</li><li>Laboriosam, velit.</li><li>Illum, iure!</li><li>Aliquid, enim.</li><li>Aperiam, eum.</li>
</ol> 

"()"对标签分组

示例:

div>(ul>li*5>lipsum1)+(span>lipsum10)+a[href="#"]
生成:
<div><ul><li>Lorem.</li><li>Officia.</li><li>Illum.</li><li>Dolor.</li><li>Repellendus.</li></ul><span>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolore, maiores!</span><a href="#"></a>
</div>

"$"生成1到n的自动编号

ul>li*3>img[src=imgs/$.jpg][alt=$]
生成:
<ul><li><img src="imgs/1.jpg" alt="1"></li><li><img src="imgs/2.jpg" alt="2"></li><li><img src="imgs/3.jpg" alt="3"></li>
</ul>
ul>li*3>img[src=imgs/$$$.jpg][alt={img $}]
生成
<ul><li><img src="imgs/001.jpg" alt="{img 1}"></li><li><img src="imgs/002.jpg" alt="{img 2}"></li><li><img src="imgs/003.jpg" alt="{img 3}"></li>
</ul><!-- “$” 后添加 “@n” 修改编号的起始值为n -->
ul>li*3>img[src=imgs/$$$@8.jpg][alt={img $}]
生成:
<ul><li><img src="imgs/008.jpg" alt="{img 1}"></li><li><img src="imgs/009.jpg" alt="{img 2}"></li><li><img src="imgs/010.jpg" alt="{img 3}"></li>
</ul><!-- “$” 后添加 “@-” 修改编号的方向 -->
ul>li*3>img[src=imgs/$$$@-8.jpg][alt={img $}]
生成:
<ul><li><img src="imgs/008.jpg" alt="{img 1}"></li><li><img src="imgs/007.jpg" alt="{img 2}"></li><li><img src="imgs/006.jpg" alt="{img 3}"></li>
</ul>

包装文本行

原始文本:

首页
产品介绍
相关案例
关于我们
联系我们
而我们预期的效果是这样

选中文本,按快捷键:ctrl+alt+j,或选择主菜单上的:代码|环绕着|实时模板。

在这里插入图片描述
选中Emmet,然后在打开的窗口中输入:ul>li*
注意:右侧的下拉列表。单击向下箭头以查看最近应用的Emmet实时模板的历史记录:
还要注意颜色指示。如果键入有效的Emmet缩写,则背景为绿色。但是,输入不存在的缩写时,背景变为红色:
在这里插入图片描述
回车,最终效果:

<ul><li>首页</li><li>产品介绍</li><li>相关案例</li><li>关于我们</li><li>联系我们</li><li>而我们预期的效果是这样</li>
</ul>

其它

a:mail          => <a href="mailto:"></a>
a:link          => <a href="http://"></a>
form:get        => <form action="" method="get"></form>
form:post        => <form action="" method="post"></form>
input           => <input type="text">
inp             => <input type="text" name="" id="">
input:hidden    => <input type="hidden" name=""> input:h亦可
input:email     => <input type="email" name="" id="">
input:password  => <input type="password" name="" id="">
input:checkbox  => <input type="checkbox" name="" id="">
input:radio     => <input type="radio" name="" id="">
select          => <select name="" id=""></select>
option          => <option value=""></option>
bq              => <blockquote></blockquote>
btn             => <button></button>
btn:s           => <button type="submit"></button>
btn:r           => <button type="reset"></button>

http://chatgpt.dhexx.cn/article/x8o333S7.shtml

相关文章

sublime Emmet插件使用方法总结

Emmet(前身是Zen Coding)&#xff0c;它可以极大的提高代码编写的效率&#xff0c;它提供了一种非常简练的语法规则&#xff0c;然后立刻生成对应的 HTML 结构或者 CSS 代码&#xff0c;同时还有多种实用的功能帮助进行前端开发,例如快速生成html5头部就靠它了。。 一、安装em…

为Notepad++安装Emmet插件

文章目录 为Notepad安装Emmet安装32-bit64-bit 完毕 为Notepad安装Emmet 安装 Notepad下载链接(GitHub) Npp的默认安装目录 32位:C:\Program Files (x86)\Notepad 64位:C:\Program Files\Notepad 32-bit Emmet插件下载链接 64-bit 由于官方插件多年没更新,只支持32位,只能…

eclipse快速下载Emmet插件

所需链接&#xff1a; http://download.emmet.io/eclipse/updates/ eclipse 中的 help -> install new software… 注意&#xff1a;如果链接放进去&#xff0c;发现是打叉状态那么 回车一下就会发现 出现Emmet 选择&#xff0c;然后进行下一步安装 如果安装成功会在菜单…

Sublime Text3安装Emmet插件

使用场景&#xff1a; 使用Sublime Text3进行前端开发&#xff0c;使用Emmet可以有效提高编码效率&#xff01; 安装步骤&#xff1a; 1、菜单栏设置&#xff08;或者首选项&#xff09;->package control&#xff0c;或者用快捷键 shiftctrlp&#xff1b; 2、选择并点击…

Emmet插件使用方法以VS code为例

Emmet 的前身就是 Zen Coding。 专门用来写 HTML 和 CSS 代码来提高编码速度的&#xff0c;提供包括VS code、hbuilderX、Sublime Text、Notepad等插件。 输入 ! tab自动生成初始结构 div>ul>li tab .类名#id名 tab li*3 tab li3>div.box tab 或者 li3>.b…

提高新手写代码效率的Emmet插件怎么使用

平常写代码的时候通常会要写很多结构重复甚至相同的html&#xff0c;如果每一个重复的代码都去cv&#xff0c;就会非常浪费时间。 所有就有了今天要推荐给各位小白新手的插件&#xff1a;Emmet&#xff0c;现在大部分编辑器都内置了emmet插件&#xff0c;例如&#xff1a;hbuil…

Emmet:HTML/CSS代码快速编写神器

Emmet的前身是大名鼎鼎的Zen coding&#xff0c;如果你从事Web前端开发的话&#xff0c;对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码&#xff0c;大大提高了HTML/CSS代码编写的速度&#xff0c;比如下面的演示&#xff1a; Zen coding下的编码演示 去年年底&…

Emmet插件使用方法总结

Emmet插件使用方法总结 在前端开发的过程中&#xff0c;一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候&#xff0c;效率会特别低下&#xff0c;因为需要敲打很多尖括号&#xff0c;而且很多标签都需要闭合标签等。于是&#xff0c;就有了 Emmet(前身是Ze…

华硕笔记本安装Ubuntu20.04

前言&#xff1a;由于工作原因&#xff0c;需要使用Ubuntu18以上的版本&#xff0c;因此我干脆一步到位&#xff0c;直接安装Ubuntu20.04&#xff0c;以下是我这两天的魔鬼经历&#xff0c;特此记录&#xff0c;给遇到同样问题的同学做个参考。 一、安装前准备 1.1). 更换笔记…

VMware安装Ubuntu 16.04(完整版图文教程)

VMware安装Ubuntu 16.04 准备工作创建虚拟机打开VMware&#xff0c;点击“创建新的虚拟机”选择自定义安装方式&#xff0c;点击下一步选择兼容性选择稍后安装操作系统&#xff0c;点击下一步选择操作系统&#xff0c;点选“Linux”&#xff0c;版本中找到“Ubuntu 64 位”&…

使用U盘安装Ubuntu20.04

背景 今天自己鼓捣小电脑&#xff0c;卖家发过来的时候已经按要求预装了Ubuntu20.04&#xff0c;我想改一下卖家起的用户名(也许是计算机名&#xff0c;分不太清)&#xff0c;结果搞的电脑输入密码却进不了桌面&#xff0c;最终决定重装系统&#xff0c;记录一下以防以后再有需…

在VMware16虚拟机安装Ubuntu详细教程

在VMware16.2.4安装Ubuntu 一、安装VMware 1.打开VMware Workstation Pro官网&#xff0c;点击即可进入。 2.进入后向下滑动找到Workstation 16 Pro for Windows &#xff0c;点击立即下载。 3.下载完成&#xff0c;文件大小615MB&#xff0c;如下图&#xff1a; 4.鼠标右击…

VMware虚拟机快速安装Ubuntu教程

准备工作 VMware Workstation15 官方下载地址&#xff1a; https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html Ubuntu18.04LTS镜像 官方下载地址&#xff1a;https://ubuntu.com/download/desktop 注&#xff1a;VMware Workstation15激活…

Windows系统安装Ubuntu虚拟机

我们在学习过程中经常会用到Linux系统&#xff0c;其中Ubuntu系统是最常用的Linux系统之一&#xff0c;通常的使用方法有3种&#xff1a; 1.抛弃Windows系统&#xff0c;转用Linux系统&#xff1a;缺点是对新手小白不友好&#xff0c;我们大部分常用还是Windows。 2.Windows和L…

Windows安装Ubuntu双系统(Win11+最新Ubuntu22.04.1LTS)

目录 前言 一、查看基础环境 二、准备安装文件 1.下载Ubuntu 22.04.01 LTS镜像ISO文件 2.下载官方推荐的U盘启动制作工具 3.制作启动U盘 4.新建硬盘分区用来安装Ubuntu系统 5.BIOS设置 三、安装Ubuntu 1.准备安装 2.接下来按照Ubuntu系统的提示选择&#xff0c;可…

个人笔记本安装ubuntu系统

个人笔记本安装Ubuntu20.04 LTS 前言一、笔记本配置二、步骤1.UltraISO制作系统盘2.安装显卡驱动2.1禁用安全启动2.1禁用nouveau驱动 3.安装CUDA 总结 前言 由于需要跑深度学习代码&#xff0c;发现linux系统更为合适&#xff0c;所以入坑linux&#xff0c;市面上流行的桌面li…

安装Ubuntu虚拟机

一、安装虚拟机 1、下载 Download VMware Workstation Player | VMware 选择Windows版本下载 2、安装 选择合适的路径&#xff0c;进行安装。 二、安装Ubuntu系统 1、下载 Download Ubuntu Desktop | Download | Ubuntu 2、安装 &#xff08;1&#xff09;创建新的虚…

安装Ubuntu系统

一、参考资料 Windows和Ubuntu双系统安装教程 二、步骤 1. U盘启动&#xff0c;开机按ESC进入BIOS选择U盘启动系统 2. 中文&#xff08;简体&#xff09;&#xff0c;安装Ubuntu 选择【中文&#xff08;简体&#xff09;】&#xff0c;选择【安装Ubuntu】 连接WIFI 选择【其他…

安装Ubuntu14.04教程

** 安装Ubuntu14.04 ** 准备工具 1、下载Ubuntu14.04镜像文件 下载地址http://mirrors.aliyun.com/ubuntu-releases/14.04/ 2、将U盘制作为启动盘 下载win32磁盘影响工具或者大白菜U盘 导入文件&#xff0c;选择设备 //仅读取分配区不用选中 安装 一、更改BIOS 1、一般…

树莓派安装Ubuntu系统

参考&#xff1a;树莓派ubuntu18.04ROS-melodicMAVROSlibrealsenseviorealsense_ros 基础知识&#xff1a; 树莓派支持许多操作系统&#xff0c;包括原生的Raspberry Pi OS&#xff08;Raspbian&#xff09;&#xff0c;但是其无法安装ROS&#xff0c;Mavros等安装包&#xf…