初步认识Vscode

4.26初步认识Vscode

(一)快捷键的使用

1. 打开控制端
ctrl + ~2. 结束终端
ctrl + c3. 多行同时对齐输出
按住shift + alt 光标多选4. 多行同时任意位置输出
按住alt + 光标单点你想要输入的位置5. 代码太长了,想混行编辑
alt + z6. 打开设置控制面板
ctrl + v

(二)插件的安装

先打开插件应用市场:

在这里插入图片描述

1、Chinese (汉化编译器)

chinese 插件适用于 VS Code 的中文(简体)语言包。此中文(简体)语言包为 VS Code 提供本地化界面。

在这里插入图片描述

2、vetur(vue 开发必备)

vetur 插件是一个专门用于开发 Vue.js 项目。它提供了许多有用的功能,包括语法高亮、代码补全、错误检查、格式化、调试等。

在这里插入图片描述

live server

可以通过分屏,边写代码,边显示效果,Ctrl+a是分屏显示快捷键。
在这里插入图片描述

其他比较好用的插件:

3、Auto Close Tag(自动闭合标签)

Auto Close Tag 插件可以自动闭合 HTMLXML 和其他类似标记语言的标签。当你输入一个开始标签时,它会自动插入相应的结束标签,并将光标定位在两个标签之间,方便你继续编写内容。

在这里插入图片描述

在这里插入图片描述

4、Beautify(格式化代码)
Beautify 插件可以帮助你格式化代码,使其更加美观和易读。

在这里插入图片描述

5、Guides(代码辅助线)

Guides 插件是一个内置的功能,可以帮助你更好地对齐代码。

6、Image preview(实时预览图片)

Image preview 插件可以在编辑器中实时预览图像文件,方便开发者在编写代码时查看图像的内容和效果。

7、HTML CSS Support(代码辅助功能)

HTML CSS Support 插件提供了对 HTMLCSS 的智能代码补全、语法高亮、代码片段和其他辅助功能。这个插件可以帮助开发者更高效地编写 HTMLCSS 代码。

8、JavaScript (ES6) code snippets(生成代码片段)

JavaScript (ES6) code snippets 插件提供了一系列用于 JavaScript 开发的代码片段,特别是针对 ES6(ECMAScript 2015) 语法的代码片段。你可以在编写 JavaScript 代码时使用快捷方式来快速插入常用的代码模板。这些代码片段涵盖了各种常见的 JavaScript 语法和功能,包括变量声明、函数定义、箭头函数、模板字符串、解构赋值、Promise、async/await 等。

9 、One Dark Pro(深色主题)

One Dark Pro 插件提供了一个深色主题,以帮助你在编写代码时获得更好的视觉体验。可以在 VS Code 的主题设置中选择它作为编辑器的主题。一旦应用了 One Dark Pro 主题,编辑器的背景、文本颜色、语法高亮等都会根据主题的设计进行相应的调整。

在这里插入图片描述

10、Path Intellisense(路径补全)

Path Intellisense 插件提供了路径智能感知的功能,帮助你更轻松地输入和补全文件路径。当你在编辑器中输入文件路径时,它会自动为你提供路径的建议和补全。这包括文件系统中的文件和文件夹,以及你项目中已存在的文件。Path Intellisense 还提供了一些其他的功能,例如路径的快速导航、路径的复制和粘贴等。它还支持多种文件系统,包括本地文件系统、网络文件系统和远程文件系统。

11 、vscode-icons(文件图标)

vscode-icons 插件,它为文件和文件夹提供了丰富的图标,以增强编辑器的可视化效果。vscode-icons 插件提供了大量的图标,覆盖了各种常见的文件类型和扩展名,这些图标可以帮助你更快速地识别和区分不同类型的文件,提高你在项目中的导航和查找效率。此外,vscode-icons 还支持自定义图标规则。你可以根据自己的需求,为特定的文件类型或者扩展名指定自定义的图标。这样可以使你的项目更加个性化,并且符合你的视觉偏好。目前该插件已被 VS Code 内部支持:“文件” -> “首选项” -> “文件图标主题”。

在这里插入图片描述

12、Better Comments(代码注释)
Better Comments插件它提供了更强大的代码注释功能,使你能够更好地组织和标记你的注释。

使用 Better Comments 插件,你可以通过在注释前添加特定的标记来给注释分类和着色。这些标记包括:

?:用于表示疑问或需要进一步解释的注释;
TODO:用于标记需要完成的任务或待办事项;
*:用于强调或标记注释中的关键信息;
//:用于普通的注释。
!:用于突出显示重要的注释或需要特别关注的部分;

13、CodeSnap(代码生成图片)

CodeSnap 插件可以帮助你将代码片段转换为漂亮的代码截图,并支持自定义样式和主题。你可以选择不同的样式和主题,包括代码高亮、背景颜色、字体大小等,以创建符合你需求的漂亮截图。该插件还支持自定义代码片段的尺寸、文件类型和文件名,以及添加标题和描述等元数据。

在这里插入图片描述


(三) 基础简写表达式

! 	 			/* 会输出html的基础框架格式 */
> 		  		 /* 是用于分级标签 */
div.button 		 /* .什么是,class的简写法 */
# 				 /* #号是id的简写法 */
$ 				 /* $会自动添加序号 */
[href='url'] 	 /* []中写小的样式,可以写网站地址 */
{}  			 /* {}中填写文本内容 */
案例体会
ul>ui.button#$[href="www.baidu.com"]{这是百度的链接}*5

效果如下:

在这里插入图片描述

(四)vue项目结构的理解

在这里插入图片描述

(五)项目初玩

在这里插入图片描述

效果如下:

在这里插入图片描述

设置自动保存编辑的代码:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/651562.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

链表基础(代码注释很多,帮助你更好理解)

概述: 什么是链表? 1、链表是物理存储单元上非连续的、非顺序的存储结构,数据元素的逻辑顺序是通过链表的指针地址实现,有一系列结点(地址)组成,结点可动态的生成。 2、结点包括两个部分&…

003基于SSM的学生选课系统(学生信息管理系统)ssm+mysql

003基于SSM的学生选课系统/学生信息管理系统 开发环境: Eclipse/MyEclipse、Tomcat8、Jdk1.8 数据库: MySQL 前端:JavaScript、jQuery、bootstrap4、particles.js 后端:maven、SpringMVC、MyBatis、ajax、mysql读写分离、mybat…

【目标检测】基于深度学习的酒瓶表面瑕疵缺陷检测(yolov5算法,6个类别,附代码和数据集)

写在前面: 首先感谢兄弟们的关注和订阅,让我有创作的动力,在创作过程我会尽最大能力,保证作品的质量,如果有问题,可以私信我,让我们携手共进,共创辉煌。(专栏订阅用户订阅专栏后免费提供数据集和源码一份,超级VIP用户不在服务范围之内) 路虽远,行则将至;事虽难,做…

JavaEE初阶——文件操作和IO

T04BF 👋专栏: 算法|JAVA|MySQL|C语言 🫵 小比特 大梦想 此篇文章与大家分享文件操作及IO的内容 如果有不足的或者错误的请您指出! 目录 *1.解释IO**2.关于文件的基本知识*2.1路径2.1.1绝对路径2.1.2相对路径 2.2文件分类 *3.通过Java代码操作文件*3.1针…

Java毕业设计 基于SpringBoot vue城镇保障性住房管理系统

Java毕业设计 基于SpringBoot vue城镇保障性住房管理系统 SpringBoot 城镇保障性住房管理系统 功能介绍 首页 图片轮播 房源信息 房源详情 申请房源 公示信息 公示详情 登录注册 个人中心 留言反馈 后台管理 登录 个人中心 修改密码 个人信息 用户管理 房屋类型 房源信息管理…

红海云入选HRoot2023年度人力资源服务机构100强

4月26日,中国领先的人力资源媒体HRoot主办的『存在与现在——重新审视企业管理中的常识』2024 HRoot人力资本论坛在北京隆重举行,论坛汇聚人力资源领域的前沿实践者与行业思想领袖,与CEO、CHRO、人力资源总监、人力资源经理等企业高管&#x…

【毕设绝技】基于 SpringCloud 的在线交易平台商城的设计与实现-数据库设计(三)

毕业设计是每个大学生的困扰,让毕设绝技带你走出低谷迎来希望! 基于 SpringCloud 的在线交易平台商城的设计与实现 一、数据库设计原则 在系统中,数据库用来保存数据。数据库设计是整个系统的根基和起点,也是系统开发的重要环节…

鸿蒙云函数调试坑点

如果你要本地调试请使用 const {payload, action} event.body/** 本地调试不需要序列化远程需要序列化 */ // const {payload, action} JSON.parse(event.body) const {payload, action} event.body 注意: 只要修改云函数,必须上传云函数 如果使用 const {pay…

NumPy 1.26 中文官方指南(一)

NumPy 用户指南 原文:numpy.org/doc/1.26/user/index.html 本指南是一个概述,解释了重要特性;细节请参阅 NumPy 参考文档。 入门指南 什么是 NumPy? 安装 NumPy 快速入门 NumPy:初学者的绝对基础 基础知识和用法 NumPy 基础…

#ESP32S3N8R8(按键点灯)

一、按键对应端口为GPIO0&#xff08;上拉&#xff09; 二、代码 #include <stdio.h> #include "driver/gpio.h" #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "unistd.h"void app_main(void) {int co…

【产品经理修炼之道】- 政务G端业务产品介绍

相较于C端和B端产品经理&#xff0c;G端产品经理的数量可能相对较少&#xff0c;有关G端产品的系统介绍也相对较少。这篇文章里&#xff0c;作者就做了相对系统的总结&#xff0c;或许可以帮你更清楚地理解G端产品的业务类型。 产品经理多见于C端和B端&#xff0c;G端产品经理…

天空卫士旗舰产品入选《网络安全专用产品指南》

权威认证 近日&#xff0c;中国网络安全产业联盟&#xff08;CCIA&#xff09;发布了第一版《网络安全专用产品指南》。这一权威指南中&#xff0c;天空卫士荣获殊荣&#xff0c;旗下三款尖端产品荣耀入选&#xff0c;分别是增强型Web安全网关&#xff08;ASWG&#xff09;、数…