Sublime Text实现代码自动生成,快速编写HTML/CSS代码

article/2025/11/10 2:47:04

目录

  • 下载Sublime Text
  • 安装emmet插件
  • 常用自动生成HTML代码实例
    • 初始化页面
    • 自动补全标签配对
    • 自动添加类名和id名
    • 自动填充文本内容
    • 自动生成同级标签
    • 自动生成嵌套标签
    • 自动生成提级标签
    • 自动生成分组标签
    • 自动生成多个元素
    • 自动生成带多个属性的元素
    • 自动生成隐式标签
  • 常用自动生成CSS代码实例
    • 自动生成值
    • 单位别名列表
    • 混合输入
    • 常用缩写

下载Sublime Text

官网地址:www.sublimetext.com
上面有适合windows、linux、macos系统的各种类型,自行下载安装。

安装emmet插件

刚安装的sublime text是不会自动生成html/css代码的,需要安装插件。
同时按ctrl+shift+p键,或到菜单中点击Perferences->package control,输入install,看下图箭头指向提示点击安装Install Package功能。
在这里插入图片描述

同时按ctrl+shift+p键,输入emmet,看下图箭头指向提示点击安装emmet插件。
在这里插入图片描述

常用自动生成HTML代码实例

使用自动生成插件之前,得让sublime text先知道文件类型,两种方式:
方式一:新建文件后保存为*.html文件
方式二:软件右下角选择语言类型

初始化页面

输入 !html:5 ,然后按tab键,自动生成html页面框架代码。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body></body>
</html>

自动补全标签配对

输入任意成对的标签,如div,按tab键,自动生成一对html标签

    <div></div>

自动添加类名和id名

输入div.myclass#div1,按tab键,生成如下代码

    <div class="myclass" id="div1"></div>

自动填充文本内容

输入span{hello}a[href=here],按tab键,生成如下代码

    <span>hello</span><a href="here"></a>

自动生成同级标签

标签之间用+号,输入div+span+p,按tab键,生成如下代码

	<div></div><span></span><p></p>

自动生成嵌套标签

标签之间用>号,输入table>tr>td,按tab键,生成如下代码

	<table><tr><td></td></tr></table>

自动生成提级标签

使用符号,可以上子标签往上提一级,输入div+div>p>span+embq,按tab键,自动生成代码如下

	<div></div><div><p><span></span><em></em></p><blockquote></blockquote></div>

输入div+div>p>span+em^^bq,按tab键,自动生成代码如下

	<div></div><div><p><span></span><em></em></p></div><blockquote></blockquote>

自动生成分组标签

输入**(div.class1>span)+(div.class2>span)**,按tab键,生成如下代码

	<div class="class1"><span></span></div><div class="class2"><span></span></div>

自动生成多个元素

输入ul>li*6,按tab键,生成如下代码

	<ul><li></li><li></li><li></li><li></li><li></li><li></li></ul>

上面这种感觉是最爽的,也是效率最高的。再比如输入table.table>tr>td*5,按tab键,生成如下代码

	<table class="table"><tr><td></td><td></td><td></td><td></td><td></td></tr></table>

自动生成带多个属性的元素

输入ul>li.class$*4,按tab键,生成如下代码

	<ul><li class="class1"></li><li class="class2"></li><li class="class3"></li><li class="class4"></li></ul>

自动生成隐式标签

不输入标签名,直接输入.class1,按tab键,会根据父标签判断生成什么,如在body中,生成如下代码

	<div class="class1"></div>

如在ul中,生成如下代码

		<li class="class"></li>

下面是所有的隐式标签名称:
li:用于ul和ol中
tr:用于table、tbody、thead和tfoot中
td:用于tr中
option:用于select和optgroup中

常用自动生成CSS代码实例

与html文件类似,要想使用css自动生成,新建文件后保存成*.css文件,或在软件右下角选择css代码类型。

自动生成值

在一个样式内,输入h20,按tab键,自动生成代码如下

	height: 20px;

输入w50,按tab键,自动生成代码如下

	width: 50px;

单位别名列表

p 表示%
e 表示 em
x 表示 ex

如输入w100p,按tab键,自动生成代码如下

	width: 100%;

混合输入

输入h10p+m5e,按tab键,自动生成代码如下

    height: 10%;margin: 5em;

常用缩写

oh : overflow: hidden;
bg : background: #000;
bgi : background-image: url();
mg : margin:
mgl5 : margin-left:5px;
pd : padding:
pdr4 : padding-right:4px;

本篇就介绍到这里,其实idea开发工具也可以实现自动生成代码,只不过杀鸡焉用牛刀,写个前端没必要开启使用系统资源较多的idea。


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

相关文章

MybatisPlus代码自动生成

这里写自定义目录标题 前言一. 什么是 MyBatis-Plus二.MybatisPlus 代码自动生成①idea 插件生成1. 插件2.连接数据源3.生成代码 ②配置工具类生成 前言 最开始&#xff0c;要在 Java 中使用数据库时&#xff0c;需要使用 JDBC&#xff0c;创建 Connection、ResultSet 等&…

Simulink自动代码生成:生成代码的基本设置

Simulink自动代码生成也被称作基于模型开发&#xff08;BMD&#xff09;&#xff0c;相比于传统的手写代码方式能够尽量减少人为错误。模型本身可以用于仿真&#xff0c;单元测试等&#xff0c;更便于提前发现逻辑错误。同时只要约定好模型接口&#xff0c;就可以多人协作&…

C语言代码自动生成工具

一、模型建模模块&#xff1a; 基于开源开发平台Eclipse&#xff0c;以图形方式创建和编辑模型元素&#xff0c;模型元素如下&#xff1a; 活动&#xff1a;初始活动、简单活动、复杂活动、结束活动&#xff1b;状态&#xff1a;初始状态、状态、结束状态&#xff1b;变迁&a…

前端代码自动生成器

场景 1.CodeFun是什么 CodeFun是一款UI 设计稿智能生成源代码的工具,支持微信小程序端、移动端H5和混合APP,上传 Sketch、PSD等形式的设计稿&#xff0c;通过智能化技术一键生成可维护的前端代码. 2.学习成本高吗&#xff1f; 对于前端工程师来说&#xff0c;几乎没有学习成本…

MATLAB/Simulink自动代码生成(一)

Simulink自带了种类繁多、功能强大的模块库&#xff0c;在基于模型设计的开发流程下&#xff0c;Simulink不仅通过仿真可以进行早期设计的验证&#xff0c;还可以生成C/C、PLC等代码直接应用于PC、MCU、DSP等平台。在嵌入式软件开发中发挥着重要的作用&#xff0c;本文以Simuli…

IDEA自动生成代码插件

官方介绍 基于IntelliJ IDEA开发的代码生成插件&#xff0c;支持自定义任意模板&#xff08;Java&#xff0c;html&#xff0c;js&#xff0c;xml&#xff09;。 只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。 支持同时生成生…

Matlab/Simulink自动生成C代码实验

目录 0. 概要 1. Matlab /Simulink/Embedded Coder关系与区别 2. 搭建Simulink模型及仿真 2.1 搭建模型 2.2 仿真 3. 生成代码 3.1 求解器设置为定步长 3.2 安装 MinGW-w64 编译器 3.3 调出Simulink Coder 4. 工具都生成了啥呢&#xff1f; 0. 概要 Matlab网站提供了很多…

关于RuoYi自动代码生成功能的使用

为什么要使用代码生成&#xff1f; 答&#xff1a;因为在后端构建的过程中会有许多重复的类似的代码编写&#xff0c;而我们如果一个个去编写&#xff0c;会耗费大量时间与精力&#xff0c;所以我们可以设计一个功能去自动生成这些重复的&#xff0c;简单的代码。而若依系统就…

Mybatis Plus自动生成代码

mybatis-plus自动生成代码 一、简易生成代码二、指定生成的样式&#xff0c;并且不在一个模块1.父pom文件配置2.子模块pom文件配置3.准备vm文件4.设置MyBatisPlusGenerator.java5.运行MyBatisPlusGenerator.java文件6.运行sign-auth模块,解决异常 一、简易生成代码 /*** 代码生…

Simulink自动代码生成:数据类型别名自定义

在手写代码时&#xff0c;我们经常能看到自定义数据类型别名&#xff0c;例如有些代码中将计算机默认的数据类型改为我们自己习惯的名称&#xff0c;如图所示。 目录 一. 系统默认生成的别名二. 建立Simulink AliasType三. 修改Data Type Replacement四. 数据类型别名修改后的…

Simulink 自动代码生成原理

如下图&#xff0c;Simulink模型会先变成一个文本式的 .rtw 模型描述文件&#xff0c;然后再变成 .c,.h&#xff0c;最后编译为最终目标文件。 典型的 Simulink 用户通常都是&#xff0c;用Simulink设计好算法后&#xff0c;做到生成源代码这一步。然后把生成的算法的.c .h 源代…

如何自动生成SpringBoot项目代码

目录 1.RuoYi源码下载及启动若依服务1.1. RuoYi源码下载1.2. 启动若依服务 2.自动生成代码3.代码及sql文件链接 已经工作一段时间啦&#xff01;首先是从后端开发开始入手的&#xff0c;前端也是在自学阶段&#xff08;边学边问我身边的同事大佬&#xff09;&#xff0c;努力是…

Simulink自动代码生成:数据字典的建立及代码优化

在上一节《Simulink自动代码生成&#xff1a;生成代码的基本设置》的基础上&#xff0c;我们来对模型进行优化&#xff0c;使得生成的代码更能满足实际的需求&#xff0c;没看过我上一篇文章的可以点开如下链接&#xff1a;   Simulink自动代码生成&#xff1a;生成代码的基本…

推荐几个代码自动生成器

文章目录 老的代码生成器的地址&#xff1a;[https://www.cnblogs.com/skyme/archive/2011/12/22/2297592.html](https://link.zhihu.com/?targethttps%3A//www.cnblogs.com/skyme/archive/2011/12/22/2297592.html)1.懒猴子CG2.IT猿网3.listcode4.magicalcoder5.CodeSmith6. …

Mybatis代码自动生成

新启动的项目,数据库设计可能随时会变动,一些基础的接口,特别是xml文件和映射对象也需要变动,改动工作量大,用mybatis-plus代码自动生成工具自动生成代码,大大提高了效率 自动生成代码工具使用过程记录如下 首先手动创建一个springboot项目,可以去springboot官网上生成,也可以…

Simulink 自动代码生成电机控制:基于Keil软件集成

目录 系统软件架构 1.应用层全模型生成&#xff0c;底层手写代码 2.应用层模型生成&#xff0c;底层也是基于模型生成 3.Autosar 软件集成操作 接口配置 总结 系统软件架构 嵌入式软件开发包含应用层和底层&#xff0c;目前基于模型的开发软件架构总结为以下几种: 1.应…

mybatis自动生成代码

mybatis自动生成代码有三种方式&#xff1a;命令行、eclipse插件、maven插件。在这里主要介绍比较方便使用的一种方式–maven插件&#xff0c;它可以在eclipse、idea中通用。 在pom.xml文件中配置mybatis-generator插件&#xff1a; <plugin><groupId>org.mybatis…

idea自动生成代码

idea是完全可以自动生成一些基础代码&#xff0c;后续只需要根据生成的基础代码进行业务代码的编写&#xff0c;看看是如何生成的&#xff0c;教程比较全面&#xff0c;请耐心阅读&#xff0c;谢谢啦&#xff01; 1.首先检查自己的idea是否安装了自动生成代码的插件&#xff0…

Matlab/Simulink 自动代码生成详细步骤

最近一直在忙于FCU控制器的模型搭建&#xff0c;空闲之余也想分享一下自己对Simulink建模过程中的一些想法&#xff0c;从接触simulink到应用simulink大约已经两年多了&#xff0c;随着接触时间&#xff0c;慢慢发现simulink在模型搭建方面真的是非常的方面。今天我就和大家分享…

MybatisGenerator自动代码生成器的使用

之前有写过一篇文章通过RuoYi自动生成SpringBoot项目代码&#xff0c;这篇文章有介绍如何通过RuoYi框架来自动生成相关的SpringBoot代码。但并不是所有的小伙伴都会去下载RuoYi这一套框架代码去获取domain、mapper以及mapping&#xff0c;特此本人再推荐一款很实用并且也容易上…