6.Emmet 语法与快速格式化代码

article/2025/9/29 8:16:07

Emmet语法可以让我们在写网页的时候速度更快,我当前写网页的工具是pycharm,在pycharm中使用Emmet,我们需要点击File,然后点击Setting

搜索emmet,保证这里是勾选状态

安装后如果不进行其他设置,emmet自动被勾选

目录

1  Emmet在html中的使用

1.1  创建骨架

1.2  快速创建标签

1.3  快速创建多个标签

1.4  快速生成层级标签

1.5  一起创建多个同级标签

1.6  快速生成某类的标签

1.7  快速生成指定id的标签

1.8  快速按顺序创建类与标签

1.9  快速生成有内容的标签

1.10  混合使用

2  Emmet在css中的使用

3  快速格式化代码


1  Emmet在html中的使用

1.1  创建骨架

在创建html的时候,pycharm已经自动生成了html的骨架,如果我们不想用这个骨架,我们输入!然后按下tab,那么它就会生成一个骨架

1.2  快速创建标签

我们在body中输入div

然后按下tab,它就会变成这样

使用其他标签也是一样

1.3  快速创建多个标签

我们现在想创建10个p标签,那么我们可以这样写

然后按下tab

它就会生成10个p标签,使用其他标签也是一样

1.4  快速生成层级标签

比如我们想要创建一个ul,然后里面放一个li,那么我们这样写

之后按下tab

他就会生成一个ul套一个li,用ol(li),div(span)等其他父子关系标签也是一样

1.5  一起创建多个同级标签

我们使用加号把想创建的标签加起来

然后按下tab

1.6  快速生成某类的标签

我们输入点和类名

然后按下tab

它就会变成指定类名的div标签,默认是div标签,我们也可以生成别的标签,比如我们现在写p.class_name

之后按下tab

它就变成了类名为class_name的p标签

1.7  快速生成指定id的标签

我们输入井号和id名称

然后按下tab

它就会变成指定id名称的div标签,默认是div标签,如果我们想创建id名为id_name的h1标签,那么我们输入h1#id_name

然后按下tab

1.8  快速按顺序创建类与标签

我们输入.hello$*5

然后按tab

别的标签也是一样

按下tab

1.9  快速生成有内容的标签

我们输入 p{hello world}

然后按tab

别的标签也是一样

1.10  混合使用

上面提到的所有emmet语法都可以混合使用,比如

按下tab后就是这样的

2  Emmet在css中的使用

pycharm中用不了,vscode中可以使用,使用的时候输入css样式的第一个字符,比如 text-align:center,我们输入tac然后按tab就可以看到text-align:center了

用vscode的时候可以看一下这个 P95黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili

3  快速格式化代码

我们写代码的时候总会出现这样的问题

这两个div是平级的,但是它没有对齐,这个时候我们按下ctrl+Alt+L,可以快速格式化代码,按下之后就变成这个样子了

但在pycharm中对css不使用,写完style后,再对html部分进行格式化则不会生效

如果使用vscode的话,右键然后点击格式化代码,无论是对html部分或是css部分,都可以生效

用vscode的话可以看一下这个 P96黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili


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

相关文章

Emmet语法总结

1 Emmet简介 Emmet是一个Web开发工具,用于加快HTML和CSS代码的编写速度。使用Emmet能够通过简短的表达式生成HTML或CSS代码片段。另外,截至2022年,主流的编辑器工具如Visual Studio Code、WebStorm都已经集成了Emmet工具,无需手动…

Linux 配置全面讲解(安装JDK、Mysql、Nginx)

1 Linux概述 1.1 Linux介绍 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思…

【JAVA秒会技术之ConcurrentHashMap】JDK1.7与JDK1.8源码区别

前言 以前写过介绍HashMap的文章,文中提到过HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新hash到新的扩容数组中,…

安装笔记--eclipse+jdk+neo4j安装与配置

1.eclipse安装2.JDK安装3.环境变量配置4.在eclipse中创建与导入项目4-1 eclipse导入项目 5.neo4j配置 1.eclipse安装 第一步:下载eclipse,并安装。 下载链接: http://www.eclipse.org/downloads/. 点击 Download Packages; 如图:根据自己的…

JDK7与JDK8中HashMap的实现

JDK7中的HashMap HashMap底层维护一个数组&#xff0c;数组中的每一项都是一个Entry transient Entry<K,V>[] table;我们向 HashMap 中所放置的对象实际上是存储在该数组当中&#xff1b; 而Map中的key&#xff0c;value则以Entry的形式存放在数组中 static class En…

VirtualBox虚拟机安装CentOS,安装jdk

CentOS 安装&#xff0c;安装jdk 1. CentOS 简介 CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持&#xff08;通过安全更新方式&#xff09;。新版本的 CentOS 大约每两年发行一次&#xff0c;而每个版本…

JDK1.7安装及校验

JDK的全称是JavaSE Development Kit&#xff0c;即java开发工具包&#xff0c;是sun公司提供的一套用于开发java应用程序的开发包&#xff0c;它提供了编译、运行java程序所需的各种工具和资源&#xff0c;包括java编译器、java运行时环境&#xff0c;以及常用的java类库等。 …

JVM调优(jdk8)与垃圾回收器详解

JVM调优与垃圾回收器详解 这张是jdk8的jvm模型&#xff1a; 黄色框的是线程共享区域、蓝色框的是线程私有(也就是每个线程单独一份) jvm模型从大的角度说有&#xff1a;类装载子系统、字节码执行引擎、运行时数据区。我这里主要讲运行时数据区。 一、JVM内存模型 1、名词解释…

下载并安装JDK7

JDK的全称是JavaSE Development Kit&#xff0c;即java开发工具包&#xff0c;是sun公司提供的一套用于开发java应用程序的开发包&#xff0c;它提供了编译、运行java程序所需的各种工具和资源&#xff0c;包括java编译器、java运行时环境&#xff0c;以及常用的java类库等。 …

VMware虚拟机安装以及在虚拟机上安装JDK+Tomcat+MySQL

1. VMware虚拟机安装 注意&#xff1a;最好不要安装在C盘&#xff0c;会使电脑变得很卡。 注意&#xff1a;这里去掉“启动时检查产品更新”&#xff0c;每次启动更新麻烦&#xff0c;影响效率。 下一步&#xff0c;直到&#xff1a; 点击“许可证”&#xff0c;输入许可证…

spark 安装部署与介绍

spark spark 概述一. spark和hadoop二. 应用常景和解决生态系统组件应用场景Spark执行任务流程图 三. Spark安装四. Spark部署模式1、单机本地模式&#xff08;Spark所有进程都运行在一台机器的JVM中&#xff09;2、伪分布式模式 &#xff08;在一台机器中模拟集群运行,相关的…

TLS协议与JDK版本之间微妙的关系

TLS协议与JDK版本之间微妙的关系 首先想知道TLS协议与JDK版本之间微妙的关系&#xff0c;就必须知道什么是TLS协议&#xff1f; 维基百科是这样说的&#xff1a; 传输层安全性协定&#xff08;英语&#xff1a;Transport Layer Security&#xff0c;缩写作TLS&#xff09;&…

linux jdk免安装配置,生产环境免安装jdk的使用方法

以下为《生产环境免安装jdk的使用方法》的无排版文字预览&#xff0c;完整格式请下载 下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的&#xff0c;下载的文档就是什么样的。 使用流程 一、概述 医院的生产环境可能已经安装过jdk&#xff0c;如果jdk的版本不是1…

jdk1.8的安装教程

1、下载java1.8 URL: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载eclipse URL: http://www.onlinedown.net/soft/558304.htm 下载并安装maven地址&#xff1a; http://maven.apache.org/download.html 先选择Accept&…

在linux上安装jdk

1. 概述 此篇主要向你介绍如何一步一步的在linux环境上面安装jdk&#xff0c;包括jdk的下载、安装、和环境变量的配置。 2. 概念 2.1.JDK(Java Development Kit) 它是 Java 语言的软件开发工具包(SDK)。 JDK包含的基本组件包括&#xff1a; javac – 编译器&#xff0c;…

JDK下载安装配置环境变量

下载并安装JDK8 JDK的全称是JavaSE Development Kit&#xff0c;即java开发工具包&#xff0c;是sun公司提供 的一套用于开 发java应用程序的开发包&#xff0c;它提供了编译、运行java程 所需的各种工具和资源&#xff0c;包括java编译器、java运行时环境&#xff0c;以及常…

下载并安装JDK7 教程

下载并安装JDK7 JDK的全称是JavaSE Development Kit&#xff0c;即java开发工具包&#xff0c;是sun公司提供的一套用于开发java应用程序的开发包&#xff0c;它提供了编译、运行java程序所需的各种工具和资源&#xff0c;包括java编译器、java运行时环境&#xff0c;以及常用…

jdk8下载、安装和环境配置

一、jdk、jre和Java的关系 什么是java编程&#xff1a;即使用IDEA、eclipse等可以使用java语言进行编程的软件&#xff0c;配置好jdk&#xff08;java运行环境&#xff09;进行编程&#xff0c; ’ jdk&#xff1a;包括了Java运行环境jre(Java Runtime Envirnment)、一堆Java…

JDK11的下载安装以及环境配置

JDK11的下载安装及环境配置 JDK的下载JDK的安装环境变量的搭建测试安装成果 JDK的下载 下载链接&#xff1a; https://www.oracle.com/java/technologies/javase-downloads.html 选择你自己需要的版本&#xff0c;本人下载的 JDK11 进入下载页面&#xff0c;直接拉到底部 (使…

【教程】JDK的下载、安装与设置环境变量(win10图文详细版)

目录 (一)JDK的下载(二)JDK的安装(三)JDK的环境变量1.win10【此电脑】如何在桌面显示2.找到环境变量3.设置环境变量4.最后一步!测试(四) 小结(一)JDK的下载 1.下载首选当然是官网,2020年的官网都长成这个样子了= = JDK下载官网 简单粗暴地选择Java SE 14 的JDK Download就可…