IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Sublime Text实现代码自动生成,快速编写HTML/CSS代码 -> 正文阅读

[开发工具]Sublime Text实现代码自动生成,快速编写HTML/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。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-03-30 18:46:03  更:2022-03-30 18:47:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:22:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码