VS Code——快速创建自带框架的html文件

本文介绍了在新建.html文件时如何自动生成一个基础的HTML框架。通过输入'!+回车'或'html:5+回车',开发者可以快捷地得到一个包含基本结构的HTML文档,包括DOCTYPE声明、html标签、head标签、meta标签和body标签,为后续的网页开发提供便利。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先新建一个.html文件:
在这里插入图片描述
可以看到创建的时候是没有任何内容的,但是我们希望创建出来的文件能自带一个基本框架:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    
</body>
</html>

这里有两种办法:

  1. + 回车
    在这里插入图片描述
  2. html:5 + 回车
    在这里插入图片描述
    上述两种方法都能得到一个基本的html框架:
    在这里插入图片描述
### 配置VS Code以编译和运行C++程序 #### 安装必要的工具链和支持包 为了能够在VS Code中顺利编译和执行C++代码,首先需要确认本地已经安装了合适的编译器。可以通过命令行输入`g++ --version`来检验是否存在有效的C++编译环境[^3]。 对于Windows用户来说,推荐通过MinGW-w64获取GCC/G++编译套件;而对于Linux或macOS平台,则通常自带GNU Compiler Collection (GCC),只需确保其版本满足需求即可。 #### 插件安装 接着,在VS Code内部需安装特定的扩展支持: - **C/C++** 扩展由微软官方提供,用于语法高亮显示、智能感知等功能; - **Code Runner** 可简化测试流程,允许一键快速执行单个文件而无需额外设置复杂的构建任务; - **C/C++ Compile Run** 这款插件可以帮助更方便地管理不同项目的编译参数[^4]。 这些插件可通过点击左侧活动栏中的“扩展”图标,随后在搜索框内键入名称逐一查找并完成安装过程。 #### 创建工作区与基础配置 创建一个新的文件夹作为项目根目录,并利用File -> Open Folder...将其加载到编辑器当中。此时会自动弹出提示询问是否信任此空间——选择同意以便后续操作不受限。 当首次保存`.cpp`源码文档时,IDE底部状态条可能会提醒缺少某些必需项。按照指示依次添加launch.json(启动配置) 和 c_cpp_properties.json(C/C++属性定义)[^2] 文件至隐藏于顶层路径下的`.vscode`子文件夹里。 #### 设置JSON配置文件 针对上述提到的关键配置文件内容举例说明如下: ##### `c_cpp_properties.json` 该文件主要用于指定目标平台架构以及头文件搜索路径等信息。一个典型的实例可能看起来像这样: ```json { "configurations": [ { "name": "Win32", "includePath": ["${workspaceFolder}/**"], "defines": [], "compilerPath": "C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/g++.exe", // Windows环境下G++可执行文件位置 "intelliSenseMode": "${default}", "browse": { "path": ["${workspaceFolder}"] } } ], "version": 4 } ``` 请注意根据实际情况调整其中涉及的具体路径表达式。 ##### `tasks.json` 这是用来描述具体编译指令的任务清单之一。下面给出了一种适用于大多数场景的方式: ```json { "version": "2.0.0", "tasks": [ { "label": "build hello world", "type": "shell", "command": "g++", "args": [ "-g", "-o", "${fileDirname}/${fileBasenameNoExtension}.out", "${file}" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"], "detail": "Generated task from snippet" } ] } ``` 这里定义了一个名为"build hello world"的新建/更新二进制输出的过程,它接受当前激活的CPP脚本作为输入,并生成相同命名但带有.out后缀的目标文件放在同一级目录之下。 ##### `launch.json` 最后则是关于调试模式下如何调用之前建立好的EXE档来进行断点跟踪等方面的规定: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}.out", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "/usr/bin/gdb",// Linux/Mac OS X 用户应保留此项不变; Windows 则指向 MinGW 下 gdb.exe 的实际存放处 "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build hello world", "internalConsoleOptions": "openOnSessionStart" } ] } ``` 以上即完成了整个准备工作的大致框架搭建。现在可以尝试编写简单的HelloWorld案例加以验证效果啦!
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值