初步认识Vscode

news2024/11/24 21:01:06

4.26初步认识Vscode

(一)快捷键的使用

1. 打开控制端
ctrl + ~

2. 结束终端
ctrl + c

3. 多行同时对齐输出
按住shift + alt 光标多选

4. 多行同时任意位置输出
按住alt + 光标单点你想要输入的位置

5. 代码太长了,想混行编辑
alt + z

6. 打开设置控制面板
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.coloradmin.cn/o/1634758.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

工信部CAPPVD公布24年一季度积分情况,海云安位居全国第二!

近日,工业和信息化部移动互联网APP产品安全漏洞专业库(以下简称“CAPPVD漏洞库”)根据《CAPPVD漏洞库支撑单位能力评定办法》和综合24年第一季度的漏洞报送、重要行业企事业单位漏洞加分、高危漏洞处置加分、标准支撑等,最终公布了…

剧本杀小程序开发,剧本杀行业的新发展方向

前几年,剧本杀走入了大众的视野中,并迅速呈现出了井喷式的发展态势,一度成为了年轻消费者的首选娱乐方式,吸引了大量的消费者和跻身入局的创业者。 随着互联网的发展,剧本杀在线上的发展也非常火爆。我国网民群体非常…

final原理

文章目录 1. 设置 final 变量的原理2. 获取 final 变量的原理 1. 设置 final 变量的原理 理解了 volatile 原理,再对比 final 的实现就比较简单了 public class TestFinal {final int a 20; }字节码 0: aload_0 1: invokespecial #1 // Method java/lang/Object…

数据结构与算法(Java版) | 详解十大经典排序算法之一:插入排序

接下来,我来给大家讲解第三种排序算法,即插入排序。 基本介绍 首先,我们来看下插入排序的基本介绍。 插入排序,其属内部排序法,是对于欲排序的元素以插入的方式来找寻该元素的适当位置,以便最终达到排序…

解决RTC内核驱动的问题bm8563

常用pcf-8563 , 国产平替BM8563(驱动管脚一致); 实时时钟是很常用的一个外设,通过实时时钟我们就可以知道年、月、日和时间等信息。 因此在需要记录时间的场合就需要实时时钟,可以使用专用的实时时钟芯片来完成此功能 RTC 设备驱动是一个标准…

最新版pycharm安装教程

目录 PyCharm 简介 访问 PyCharm 官网: 选择版本: 这里我们选择社区版即可 环境变量的配置 第一步 第二步 第三步 Pycharm的使用 【报错解决】 通用注意事项: PyCharm 简介 ​ PyCharm是一种Python IDE(Integrated Devel…

Facebook的声音:听见社交媒体的心跳

社交媒体如今已经成为人们日常生活中不可或缺的一部分,而Facebook作为其中的佼佼者,承载着数以亿计的用户的交流、分享和连接。在这个信息爆炸的时代,Facebook的声音就像是社交媒体的心跳,传递着无数个体的情感、思想和生活。本文…

led台灯对眼睛好不好?分享多款高品质护眼台灯

很多家长都关心孩子学习时led台灯对眼睛好不好?其实,目前的led技术已经十分成熟了,一些好的led灯基本能够做到无蓝光、频闪危害等等,不过这也不包括一些劣质的产品,因为有些有些商家为了降低成本,不惜牺牲产…

Angular中的管道(Pipe)

Angular中的管道(Pipe) 文章目录 Angular中的管道(Pipe)前言一、内置管道1. date管道格式化日期2. currency管道格式化货币3. uppercase和lowercase管道转换字符串大小写4. 小数位数5. JavaScript 对象序列化6. slice7. 管道链 二、自定义管道 前言 Angular中的管道&#xff0…

CogVLM/CogAgent环境搭建推理测试

引子 对于多模态大语言模型,一直没有怎么接触。刚巧一朋友有问到这方面的问题,也就顺手调研下。智谱AI的东西一直以来,还是很不错的。ChatGLM的忠实fans,看到白嫖网站github上有他们开源的多模态CogVLM/CogAgent,那就…

Java项目:基于SSM框架实现的实践项目管理系统(ssm+B/S架构+源码+数据库+毕业论文+开题报告)

一、项目简介 本项目是一套基于SSM框架实现的实践项目管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试&#xff…

systemserver为啥很少同步跨进程调用app/DeadSystemException相关问题分析套路

背景: 有学员分享了一个问题,说monkey测试过程中有一系列问题属于同类的,具体看如下截图: 可以看到这里的有很多应用都进行了crash,而且crash原因居然都是写着 DeadSystemException: The system died; earlier logs …

《Redis使用手册之散列》

《Redis使用手册之散列》 **《Redis使用手册之散列》****散列简介****HSET:为字段设置值****HSETNX:只在字段不存在的情况下为它设置值****HGET:获取字段的值****HINCRBY:对字段存储的整数值执行加法或减法操作****HINCRBYFLOAT&a…

基于飞腾D2000全国产化高速公路一体化收费站解决方案:站数据服务器、站AI服务器、收费系统、监控系统

高速公路一体化收费站解决方案 行业 交通工程及沿路设施作为公路的一个重要组成部分,对城市互联和城市发展具有重要意义,因此围绕高速公路的专用收费 站设计和建设,将有效促进枢纽集散系统与高速公路连通,显著提升城市高速集散能…

Flexible布局在Web前端开发中的实际应用

随着Web前端技术的不断发展,Flexible布局(弹性布局)已成为现代网页设计中不可或缺的一部分。它提供了一种高效、灵活的方式来组织和管理页面元素,使开发者能够轻松应对各种复杂的布局需求。本文将通过一个实际的应用案例来介绍Fle…

echarts开发技巧

tooltip 提示框组件相关的行为,必须引入提示框组件后才能使用。 tooltip: {trigger: axis,axisPointer: {type: cross,label: {backgroundColor: #6a7985,},},//为弹出层的value值增加百分号valueFormatter: function (value) {return value %}, }, tooltip.axi…

确定性最大似然(DML)估计测角

1. 最大似然函数 贝叶斯方法是基于统计理论的一种经典方法,适合于有关参数估计问题。最大似然 (Maximum Likelihood,ML) 估计方法就是贝叶斯估计方法的一种特例,是在已知高斯噪声情况下的贝叶斯最优估计。在ML算法中,观测所得信号…

postman一直转圈圈,无法启动

解决 地址栏输入%appdata%进入此目录,删除%appdata%目录下的postman文件可以解决问题。

公考学习平台|基于SprinBoot+vue的公考学习平台(源码+数据库+文档)

公考学习平台目录 目录 基于SprinBootvue的公考学习平台 一、前言 二、系统设计 三、系统功能设计 5.1用户信息管理 5.2 视频信息管理 5.3公告信息管理 5.1论坛信息管理 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&…

【华为】NAT的分类和实验配置

【华为】NAT的分类和实验配置 NAT产生的技术背景IP地址分类NAT技术原理NAT分类静态NAT动态NATNAPTEasy IP(PAT)NAT Server 配置拓扑静态NAT测试抓包 动态NAT测试抓包 NAPT测试抓包 PAT测试抓包 NAT Server检测抓包 PC1PC2服务器 NAT产生的技术背景 随着…