vscode使用小技巧

article/2025/9/22 18:08:28

vscode全网最详细使用教程(让你编码快上10倍)

一、快速编写HTML代码

  1. 初始化

HTML文档需要包含一些固定的标签,比如、、等,现在你只需要1秒钟就可以输入这些标签。比如输入“!”或“html:5”,然后按Tab键:

在这里插入图片描述
2. 轻松添加类、id、文本和属性

连续输入元素名称和ID,Emmet会自动为你补全,比如输入p#foo:

在这里插入图片描述
连续输入类和id,比如p.bar#foo,会自动生成:

1 <p class="bar" id="foo"></p>  

下面来看看如何定义HTML元素的内容和属性。你可以通过输入h1{foo}和a[href=#],就可以自动生成如下代码:

在这里插入图片描述
3. 嵌套

现在你只需要1行代码就可以实现标签的嵌套。

>:子元素符号,表示嵌套的元素
+:同级标签符号
^:可以使该符号前的标签提升一行

在这里插入图片描述
4. 分组

你可以通过嵌套和括号来快速生成一些代码块,比如输入(.foo>h1)+(.bar>h2),会自动生成如下代码:

 <div class="foo">  
2   <h1></h1>  
3 </div>  
4 <div class="bar">  
5   <h2></h2>  
6 </div>  

在这里插入图片描述
5. 隐式标签

声明一个带类的标签,只需输入div.item,就会生成

<div class="item"></div>。 

在过去版本中,可以省略掉div,即输入.item即可生成。

<div class="item"></div>

现在如果只输入.item,则Emmet会根据父标签进行判定。比如在

  • 中输入.item,就会生成
    <li class="item"></li>
    在这里插入图片描述
    下面是所有的隐式标签名称:

li:用于ul和ol中
tr:用于table、tbody、thead和tfoot中
td:用于tr中
option:用于select和optgroup中

  1. 定义多个元素

要定义多个元素,可以使用符号。比如,ul>li3可以生成如下代码:

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

在这里插入图片描述
7. 定义多个带属性的元素

如果输入 ul>li.item$*3,将会生成如下代码:

<ul>  <li class="item1"></li>  <li class="item2"></li>  <li class="item3"></li>  </ul>  

在这里插入图片描述

二、CSS缩写

比如要定义元素的宽度,只需输入w100,即可生成

Css代码 
width: 100px;  

在这里插入图片描述
除了px,也可以生成其他单位,比如输入h10p+m5e,结果如下:

Css代码 
height: 10%;  
margin: 5em;  

单位别名列表:
p 表示%
e 表示 em
x 表示 ex
2. 附加属性

可能你之前已经了解了一些缩写,比如 @f,可以生成:
Css代码

1 @font-face {  
2   font-family:;  
3   src:url();  
4 }  

一些其他的属性,比如background-image、border-radius、font、@font-face,text-outline、text-shadow等额外的选项,可以通过“+”符号来生成,比如输入@f+,将生成:

@font-face {font-family: 'FontName';src: url('FileName.eot');src: url('FileName.eot?#iefix') format('embedded-opentype'),url('FileName.woff') format('woff'),url('FileName.ttf') format('truetype'),url('FileName.svg#FontName') format('svg');font-style: normal;font-weight: normal;
}

在这里插入图片描述
3. 模糊匹配

如果有些缩写你拿不准,Emmet会根据你的输入内容匹配最接近的语法,比如输入ov:h、ov-h、ovh和oh,生成的代码是相同的:

Css代码 
overflow: hidden;  

在这里插入图片描述
4. 供应商前缀

如果输入非W3C标准的CSS属性,Emmet会自动加上供应商前缀,比如输入trs,则会生成:

Css代码 
1 -webkit-transform: ;  
2 -moz-transform: ;  
3 -ms-transform: ;  
4 -o-transform: ;  
5 transform: ;

在这里插入图片描述

你也可以在任意属性前加上“-”符号,也可以为该属性加上前缀。比如输入-super-foo:

Css代码 
1 -webkit-super-foo: ;  
2 -moz-super-foo: ;  
3 -ms-super-foo: ;  
4 -o-super-foo: ;  
5 super-foo: ;  

如果不希望加上所有前缀,可以使用缩写来指定,比如-wm-trf表示只加上-webkit和-moz前缀:

Css代码 
-webkit-transform: ;  
-moz-transform: ;  
transform: ;

前缀缩写如下:

w 表示 -webkit-
m 表示 -moz-
s 表示 -ms-
o 表示 -o-
5. 渐变

看了这么久,点个关注吧!!!
在这里插入图片描述


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

相关文章

VSCode下载与安装使用教程【超详细讲解】

目录 一、VSCode介绍 二、官方下载地址 三、VSCode安装 1、点击我同意此协议&#xff0c;点击下一步&#xff1b; 2、点击浏览&#xff0c;选择安装路径&#xff0c;点击下一步&#xff1b; 3、添加到开始菜单&#xff0c;点击下一步&#xff1b; 4、根据需要勾选&#…

vsCode安装使用教程和插件安装

vsCode安装使用教程 vsCode是什么vsCode安装vsCode汉化vsCode常用命令说明vsCode左边图标说明vsCode基本使用前端常用插件在vosCode中显示html界面 vsCode是什么 Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器&#xff0c;支持几乎所有主流…

「VS Code」Visual Studio Code 菜鸟教程:从入门到精通

「VS Code」Visual Studio Code 教程&#xff1a;从入门到精通 日志&#xff1a; 「2020-04-26」介绍如何配置 LaTeX 环境&#xff1b;「2019-09-06」更新了选择默认终端的方法&#xff1b;在胶片中补全列选方式&#xff1b;「2019-05-26」补全了全文的剩余部分&#xff0c;并引…

VSCode 使用教程--编写调试C/C++程序

一、前言 Visual Studio Code是一个轻量且强大的代码编辑器&#xff0c;支持Windows&#xff0c;OS X和Linux。内置JavaScript、TypeScript和Node.js支持&#xff0c;而且拥有丰富的插件生态系统&#xff0c;可通过安装插件来支持C、C#、Python、PHP等其他语言。   说了这么多…

VScode下载安装及使用教程

0. 序 ... 1. 下载 官网下载速度特别慢&#xff0c;需要用国内镜像 官网&#xff1a;Visual Studio Code - Code Editing. Redefined国内 点进去之后会过慢慢打开下载链接&#xff0c;速度非常慢 跳转到这个界面&#xff0c;就是已经开始下载了&#xff0c;只不过开始下载…

VSCode安装和使用教程

文章目录 下载安装1、下载2、安装3、初始化 扩展插件安装1、插件安装卸载禁用2、配置c/c开发环境3、配置golang开发环境 下载安装 1、下载 百度网盘&#xff1a;VSCodeUserSetup-x64-1.74.3.exe 提取码&#xff1a;8s8a 官网地址&#xff1a;https://code.visualstudio.com…

VScode使用教程大全,看完你一定会谢谢我的

作为前端开发的我&#xff0c;之前的开发过程中一直用的是Atom这一款IDE&#xff0c;再配上了好看的主题插件很nice&#xff0c;Atom的界面是真心好看&#xff0c;但是插件装多了你们真的不觉得卡吗&#xff0c;VS Code比Atom更加的流畅&#xff0c;比webstorm更轻量级。一次偶…

VS Code 基础教程(一)—— VS Code 的基本使用入门

VS Code 的基本使用入门 本文档是面向西安交通大学电类大一新生编写的VS Code入门介绍&#xff0c;仅供本人向同学、朋友推荐VS Code使用。本文使用中二体编辑&#xff0c;越写到后面越放飞自我&#xff0c;如有错误&#xff0c;还请指正 全文markdown源代码9124字&#xff0c…

VSCode使用详细教程

VSCode使用详细教程 1.VSCode下载 VSCode下载链接: https://code.visualstudio.com/ 2.VSCode汉化 3.VSCode常用插件(安装步骤同汉化) 3.1 Auto Close Tag (自动闭合HTML/XML标签) 3.2 Auto Rename Tag (自动完成另一侧标签的同步修改) 3.3 Beautify (格式化 html ,js,css) 3.4…

vscode全网最详细使用教程

vscode下载地址 官网下载&#xff1a;https://code.visualstudio.com/或者直接点击**我的资源**下载 VScode使用教程 安装教程 鼠标左键双击&#xff0c;即可运行安装程序 一&#xff1a;同意协议 二&#xff1a;选择安装路径 很明显可以看到VSCode的默认安装路径为C:…

VScode 详细教程

一、VScode 安装 VScode 官网地址&#xff1a;https://code.visualstudio.com/ 你也可以打开下载页面 https://code.visualstudio.com/download&#xff0c;下载想要的格式包&#xff1a; 安装过程较为简单&#xff0c;略过。 二、界面说明 以下是 VScode 启动后的界面&…

VSCode 入门操作大全 + 实用插件推荐【零基础专属详细教程】

&#x1f4c0; 前言&#xff1a; &#x1f3ab; 选择一个好的开发工具很重要&#xff0c;很多刚学编程的小伙伴在 webstorm 和 vscode 上很难抉择&#xff0c;我个人更喜欢使用 vscode&#xff0c;因为其有着简洁的操作风格和丰富的人性化的各种功能&#xff0c;这篇文章带给大…

前端基础从头学——VsCode使用教程+html基础(入门篇)

作者简介&#xff1a;hello&#xff01;大家好&#xff0c;初学前端知识&#xff0c;请多多指教。 希望我的分享能够帮助到更多的人&#xff0c;如果觉得我的分享有帮助的话&#xff0c;请大家一键三连支持一下哦~ 文章目录 前言 一、VsCode编辑器使用教程1、VsCode的下载与安装…

VScode使用教程(菜鸟版)

1.VScode是什么&#xff1f; Visual Stdio Code简称VS Code&#xff0c;是一款跨平台的、免费且开源的现代轻量级代码编辑器&#xff0c;支持几乎 主流开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段提示、代码对比等特性&#xff0c;也拥有对…

Visual Studio Code 入门教程

一、入门教程 1.1 简介 Visual Studio Code &#xff0c;简称 VSCode。它是一款由微软开发且跨平台的轻量级但功能强大的免费源代码编辑器。该软件支持语法高亮、代码自动补全、代码重构、查看定义功能&#xff0c;并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题…

PyTorch 手把手教你实现 MNIST 数据集

PyTorch MNIST 实现 概述获取数据网络模型train 函数test 函数main 函数完整代码 概述 MNIST 包含 0~9 的手写数字, 共有 60000 个训练集和 10000 个测试集. 数据的格式为单通道 28*28 的灰度图. 获取数据 def get_data():"""获取数据"""# 获取…

连续学习入门(三):Permuted MNIST/Split MNIST/Sequential MNIST 数据集

说明&#xff1a;本系列文章若无特别说明&#xff0c;则在技术上将 Continual Learning&#xff08;连续学习&#xff09;等同于 Incremental Learning&#xff08;增量学习&#xff09;、Lifelong Learning&#xff08;终身学习&#xff09;&#xff0c;关于 Continual Learni…

导入mnist数据集

下载一个代码后&#xff0c;发现需要导入mnist数据集&#xff0c;首先新建一个py的文件&#xff0c;把代码复制过来&#xff0c;然后记得一定要改成这样的格式&#xff1a; from tensorflow.examples.tutorials.mnist import input_data mnist input_data.read_data_sets(MNI…

【MNIST】

1. Normal Neural Network&#xff1a; 首先我用的是两层&#xff08;input layer 和 output layer&#xff09;的feed-forward的神经网络结构来训练数据, y wx b, 在输出层用的是softmax求概率&#xff0c;算loss用的是交叉熵的办法&#xff0c;选用梯度下降法来最小化loss…

MNIST数据集使用详解

数据集下载网址&#xff1a;http://yann.lecun.com/exdb/mnist/ 下载后无需解压&#xff0c;将其放在一个文件夹下即可&#xff1a; 数据说明&#xff1a; 数据集常被分为2~3个部分 训练集(train set)&#xff1a;用来学习的一组例子&#xff0c;用来适应分类器的参数[即权重]…