VS Code新手常用的HTML模板
前言
大家在使用VS Code编写HTML文档时,通常会因为需要重复敲出固定的格式需求感到苦恼,下面有几个构建好的模板,只需要快捷键就可以一键写出格式。
大多数使用vscode编辑器的朋友都知道,新建html文件之后直接!+Tab键即可新建一个HTML模板,但是这只是一个基础版,当然也可以自定义HTML模板。
1.点击文件,打开首选项 ,选择用户片段
2.在搜索框搜索“html.json”文件,然后打开
里面有一大段绿色代码如下
// Place your snippets for html here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the // same ids are connected.// Example:// "Print to console": {// "prefix": "log",// "body": [// "console.log('$1');",// "$2"// ],// "description": "Log output to console"// }
翻译之后就是将 html 代码片段放在这里。每个代码段都在代码段名称下定义,并具有前缀、主体和描述。前缀是用来触发代码段的,主体将被展开并插入。可能的变量是: $1,$2用于制表位,$0用于最终的光标位置,${1: label } ,${2: 另一个}用于占位符。具有相同 ID 的占位符连接在一起。
Example之后是一个示例。
3.在绿色括号之后,黄色括号之前输入以下代码
"h5 template":{"prefix": "h","body": ["<!DOCTYPE html>","<html lang=\"zh-cn\">","<head>","\t<meta charset=\"UTF-8\">","\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">","\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">","\t<title>Document</title>","</head>","<body>","\t $0","</body>","</html>",],"description": "h5模板"},"h5 template内部样式表":{"prefix": "hh","body": ["<!DOCTYPE html>","<html lang=\"zh-cn\">","<head>","\t<meta charset=\"UTF-8\">","\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">","\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">","\t<title>Document</title>","\t<style type=\"text/css\">","\t\t","\t</style>","</head>","<body>","\t $0","</body>","</html>",],"description": "内部样式表"},"h5c3js template外部样式表":{"prefix": "hhh","body": ["<!DOCTYPE html>","<html lang=\"zh-cn\">","<head>","\t<meta charset=\"UTF-8\">","\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">","\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">","\t<title>Document</title>","\t<link rel=\"stylesheet\" type=\"text/css\" href=\" \">","\t<script src=\" \"></script>", "</head>","<body>","\t $0","</body>","</html>",],"description": "外部样式表"}
其中prefix之后为设置的快捷键,这里我设置了三个模板(因为新手,学的不多,以后慢慢收录),在第一行输入h,会出现以下提示
点击回车出现以下情况:
三个模板分别是系统自带的空白模板(点击h+回车使用),第二个是引用内部样式表的模板(点击hh+回车使用),第三个是引用外部样式表的模板(点击hhh+回车使用)。
既然可以自定义html模板,那也可以自定义其他的代码片段,举一反三。body中引号需要使用反斜杠\转义,行之间用逗号隔开,空格可使用\t表示,最后$0决定光标最后留在哪里。
赶快学起来在你的小伙伴面前装杯吧!
VS Code新手常用的HTML模板相关推荐
- VS Code 的常用快捷键和插件
一.vs code 的常用快捷键 1.注释: a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/ b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u) ...
- VS Code 的常用快捷键
VS Code 的常用快捷键和插件 一.vs code 的常用快捷键 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.注释: a) 单行注释:[ ...
- VS Code 的常用快捷键和插件(一)
VS Code 的常用快捷键和插件 一.vs code 的常用快捷键 0.快速编写html方法: 创建新html文件,首行输入!,光标移到!后,按下tab键,创建页面. 1.注释: a) ...
- 算法——常用的数据结构/模板/基础知识
常用的数据结构/模板/基础知识 (一)c++--优先队列(priority_queue) 最大堆和最小堆的写法 (二)c++中的全排列函数next_permutation() (三)迭代器的使用 (四 ...
- 售票统计表表格模板_财务常用四大报表模板,共二十张,会计小白入职有它被高看一眼...
[财务常用四大报表模板,共二十张,会计小白入职有它被高看一眼] 小编今天给大家分享财务常用的四大报表模板,每个报表有五张模板,共二十张,看有没有你需要的,如果觉得还不错,还需要更多,留言告诉我,我会持 ...
- VS Code中常用插件
1.Auto Close Tag 自动闭合 html 和 xml 标签 2.Auto Rename Tag 自动完成另一侧标签的同步修改 3.Beautify 格式化文件 4.HTML CSS Sup ...
- 王者nba服务器维护,王者NBA新手常用问题FAQ大全
标签: 篮球 . 比赛 王者NBAv1.0 游戏类型: 游戏语言:简体中文 大小:178MB 更新:2018-02-03 王者NBA游戏中新手玩家或多或少都会遇到一些问题,不知道怎么玩?有什么技巧?接 ...
- Visual Studio Code 新手教程
Visual Studio Code 新手教程 下载 如何安装 安装成功后对于初学者的引入 如何打开网页浏览器 如何创建项目(这里以html文件创建为例) 下载 直接前往百度进行下载或者Visual ...
- IDEA常用快捷键及模板
IDEA常用快捷键及模板 快捷键 复制当前行,直接在下一行复制出当前行 Ctrl + D(Duplicate复制) 停止运行 Ctrl + f2(终止运行) 删除单词,可以一下字删除整个单词 Ctrl ...
最新文章
- 瑞士银行开户条件有哪些,瑞士银行开户的流程及注意事项是什么?
- 所有计算机都可以安装win7,几种安装win7系统的方法介绍
- centos7中安装JDK8-281版本
- mybatis和ehcache整合
- [HNOI2009]有趣的数列
- Linux用管道移动文件夹,常用的Linux上的文件管理类命令讲解及演示
- 关于java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to 实体类
- 锐捷交换机 查看端口流量信息
- XP上安装瑞友天翼4.0
- 常用参考文献GB/T 7714, MLA ,APA格式区别
- 记录对安卓开源项目【nodebb-webview】修改过程中遇见的问题以及解决办法
- QT学习教程(全面)
- c语言 文件读取z整行操作,C语言文件操作函数之ferror feof clearerr
- 码支付源码 无授权—个人免签约支付系统二维码收款即时到账源码
- java 文字串叠字检查_正则表达式的相关应用
- 【Python】基于文本匹配的微信自动问答
- python lambda 判断_Python lambda
- OC与swift相互调用
- 安卓下 mount: ‘/system‘ not in /proc/mounts
- 南充市浏览器市场份额