11个裸VSCode必备插件,助你打造一个前端开发IDE
发布时间 - 2022-12-01 00:00:00 点击率:次VSCode 轻量、开源,新鲜下载的 VSCode 可谓是身无长物、一穷二白,连个项目管理的功能都没有。
身轻如燕的 VSCode 对于后端开发说可能有点幼稚,但对于前端来说刚刚好,毕竟不需要搞什么 Docker、数据库等等,装俩 VSCode 插件,打开网页,就能开工了。
这篇文章将从前端开发者的角度来介绍一些裸 VSCode 必备插件,打造一个前端友好的开发 IDE。【推荐学习:vscode教程、编程视频】
1. Project Manager
Project Manager 用于管理项目,有了它,可以帮你在 VSCode 中快速地在各个项目中切换,不需要痛苦地从文件目录中一级一级最终选到你想要的项目文件。
只需要在 Palette 输入 Save Project,回车保存当前项目。
然后可以在右侧菜单查看你添加的项目,点击指点项目就能切换到该项目,非常方便。
它还提供了 Tag 标签,可以细分你的项目。
2. GitLens
GitLens 从名字就能知道它是干嘛的,VSCode 内置 Git 帮助加上这个插件交互体验是优于 Webstorm 的。
它可以方便地查看代码修改信息。
可以查看某一行的改动信息
Hover 上去还能查看具体信息
GitLens 的介绍页有万字多,可见功能之齐全,这里就不啰嗦了。
3. Tabout
VSCode 的 Tab 键默认输出 \t,对于习惯用过 WebStorm、Eclipse 的人来说非常不舒服,想要在括号处用 Tab 跳出,就可以利用到这个 TabOut。
4. Live Server
Live Server 也算是有口皆碑,它可以实时去热加载并更新代码。
实际上是起了一个 Websocket 来实现代码更新的,Live Server 在编写一些测试 HTML 页面确实好用。
5. Code Spell Checker
在拼写一些变量方法的时候,我们可以会拼错单词,Code Spell Ch
ecker 可以帮助检测你的错误。
当检测出错误单词,你还可以看看它给你的一些单词建议:
6. Image Preview
当项目中引入多个图片 URL 的时候,想要预览每张图片是一张痛苦的事情,Image preview 解决了这样的事情。
7. Import Cost
在前端项目中,我们经常需要导入各类的依赖包,通过 Import Cost 可以查看导入包的大小,便于优化。
8. Parameter Hints
vscode教程0 会展示函数的参数名称。
9. Highlight Matching Tag
vscode教程1 可以高亮你的 HTML、JSX 代码配对符号。
10. indent-rainbow
vscode教程2 把代码缩进也可以变成好看的彩虹 ?。
11. Blockman
vscode教程3 可以会高亮框出你当前所处的代码编辑块。
后记
对于 VSCode 来说,插件数量多入牛毛,对于常见开发场景来说,有很多对应的处理插件,需要用到就在 Marketplace 搜索一下即可,比如 React 项目:
值得注意的是,装过多的插件并不见得是一件好事,VSCode 的插件机制也是事件驱动的,过多的插件带来的弊端一方面是插件功能冲突,另一方面是性能消耗,也就是让 VSCode 变得卡顿。
更多关于VSCode的相关知识,请访问:vscode教程4!
# vscode
# 前端
# 就能
# 不需要
# 它可以
# 可以查看
# 的人
# 的是
# 身无长物
# 就在
# 有口皆碑
# 多个
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在IIS中新建站点并配置端口与物理路径?
Firefox Developer Edition开发者版本入口
如何实现javascript表单验证_正则表达式有哪些实用技巧
装修招标网站设计制作流程,装修招标流程?
香港服务器如何优化才能显著提升网站加载速度?
开心动漫网站制作软件下载,十分开心动画为何停播?
如何在阿里云ECS服务器部署织梦CMS网站?
java中使用zxing批量生成二维码立牌
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
Laravel如何生成API文档?(Swagger/OpenAPI教程)
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
如何快速选择适合个人网站的云服务器配置?
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
Android GridView 滑动条设置一直显示状态(推荐)
Bootstrap CSS布局之列表
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
制作旅游网站html,怎样注册旅游网站?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
JS去除重复并统计数量的实现方法
b2c电商网站制作流程,b2c水平综合的电商平台?
如何彻底删除建站之星生成的Banner?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何注册花生壳免费域名并搭建个人网站?
EditPlus中的正则表达式实战(6)
如何在建站宝盒中设置产品搜索功能?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
如何在香港免费服务器上快速搭建网站?
如何在腾讯云服务器上快速搭建个人网站?
Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程
网站图片在线制作软件,怎么在图片上做链接?
公司网站制作价格怎么算,公司办个官网需要多少钱?
Python函数文档自动校验_规范解析【教程】
智能起名网站制作软件有哪些,制作logo的软件?
如何在Windows虚拟主机上快速搭建网站?
如何自定义建站之星模板颜色并下载新样式?
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
Laravel如何处理异常和错误?(Handler示例)
浅析上传头像示例及其注意事项
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
js代码实现下拉菜单【推荐】
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
Laravel Fortify是什么,和Jetstream有什么关系
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
Python结构化数据采集_字段抽取解析【教程】

