分享一些疯狂提升开发效率的前端Vscode插件!
发布时间 - 2022-05-27 00:00:00 点击率:次vscode 对于前端同学来说绝对是非常熟悉的,大家多多少少都有几个自己非常中意的插件。最近经过自己的探索以及同事的推荐,结合实际开发,甄选出了几款对实际开发效率非常有帮助的 vscode 插件。
【推荐学习:《vscode入门教程》】
Code Spell Checker
Code Spell Checker 是一个用于检查单词拼写的插件。
“研表究明,汉字序顺并不定一影阅响读” 在咱们开发的过程中,常常会有变量命名拼写错误的情况,如果 review 的小伙伴认真看的话还能分辨出来,但是有的时候单词的拼写顺序错误是不会影响阅读的,中文咱们都常常看不出来,更何况英文呢?
这时候 Code Spell Checker 就可以派上用场了,安装插件后,如果有拼写错误就会有 波浪线 提示
例如上图中的 Delete 单词在全大写的情况下,缺少了一个字母是很难在开发的过程中发现的,如果这时为了省时间或者使用代码提示在别处大量使用了这个错误的单词,整体的代码相对而言就不规范了,也有可能产生意料外的 bug 。
使用了插件后,不仅会提示你拼写错误的单词,而且将鼠标悬浮在错误单词上,选择 快速修复 ,还会弹出可能是正确单词的提示,这一点就非常的友好啦。
当初第一次安装了这个插件就发现的当前的项目中有两个单词是拼写错误的,并且还在多处引用,于是及时修改了一波。这也说明这个插件在实际开发中的帮助是很大的~
javascript console utils
很难相信,一个十四万下载量的插件竟然没有图标。 javascript console utils 的用处就一个,它为你提供了两个快捷键:
Cmd+Shift+LCmd+Shift+D
当你选中一个变量 abc 时,按第一组快捷键就会在当前代码底下插入一行 :
console.log( "abc" , abc )
而第二个快捷键则是用于删除插入的那一行代码,官方的示例图如下:
但凡是写过 js 的程序员都了解简单的两组快捷键对于实际的开发效率提升有多大,这种简单且直击人心的插件千万不能错过?
GitHub Copilot
相比前面两款插件,GitHub Copilot 了解的人应该会多一些,官方对它的描述是 一个随时与你结伴开发的 AI 程序员 ,表现在开发中就是一个 ai 的代码提示插件,会根据你当前输入的上下文结合 AI 为你提供代码提示。
在最近一段时间的开发中,这款插件已经不止一次让我感到震惊了,甚至有点恐怖。不论是方法,变量,甚至是注释,它都能给你提示,而且有时准的让你感到害怕
上图是我在些一个按钮组件时,不知不觉写了太多的属性,当我想要在标签上面做一下对象解构让代码更加清晰的时候,我只打了一个 const ,GitHub Copilot 就帮我想做的事情给提示出来了,你无法想象它
是怎么根据一个 const 去分析后面的代码。
而这还只是小儿科,在实际使用里,无论是变量,常量,方法,hook,它都能给你推断出来你需要的代码。当初我认为,这样的 AI 对于程序员来说是具有打击性的,是否未来就不需要程序员了呢?
但在实际使用的时候,它真的 很懂你 ,它并不是无缘无故给你提示一堆代码,而是基于当前已有的业务逻辑,判断你现在需要什么,它就贴心的帮你提示出来。
例如上图,我在这个类型前定义了一个 常量,它已经为我推测好我这里需要用什么类型了,这也恰好是我需要的,当代码量一大,一天下来可能百分之六十的代码都是 GitHub Copilot 为你提示的。
之前我使用这个插件是需要申请的,不知道目前是什么情况,强烈建议大家下载来玩一玩试一试~
Import Cost
Import Cost 这个插件的使用很简单,直接安装,安装后我们在 js 或者 ts 中引入的依赖后面显示依赖的大小,官方的示例图如下:
实际使用时效果如下,有的时候一些可替代的第三方依赖用来判断哪个更加轻量会更加的方便。
VS Code Counter
VS Code Counter 可以用于统计你的代码行数,有的时候你接手一个大型项目(shit mountain)的时候,你想跟你的小伙伴吐槽你在维护一个巨型项目,具体有多巨型你就可以通过这个插件来计算一下代码并展示给其他人看(攀比)
使用方法是在安装插件后,点击 Vscode 顶部菜单 查看 -> 命令面板 ,输入 count ,选择下图中的选项,就会为你统计当前工作区目录的所有代码。
统计后的报告会以语言为分类展示总体代码量,报告中还有各个目录具体的代码量。
总结
这次推荐的这几款插件都不会与某一种语言或者框架强关联,适用性很广,因此小伙伴们都可以安装来试试看,如果大家有自己珍藏的优秀插件也欢迎评论区分享~
更多关于VSCode的相关知识,请访问:vscode教程!
# vscode
# JavaScript
# 常量
# count
# const
# 堆
# delete
# JS
# console
# 对象
# github
# bug
# copilot
# 为你
# 给你
# 是一个
# 我在
# 很难
# 就不
# 都能
# 这也
# 图中
# 几款
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
如何在Ubuntu系统下快速搭建WordPress个人网站?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
Laravel如何配置Horizon来管理队列?(安装和使用)
佛山网站制作系统,佛山企业变更地址网上办理步骤?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
Laravel storage目录权限问题_Laravel文件写入权限设置
青岛网站建设如何选择本地服务器?
Android GridView 滑动条设置一直显示状态(推荐)
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
Java遍历集合的三种方式
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
如何在IIS中新建站点并配置端口与物理路径?
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
使用C语言编写圣诞表白程序
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
如何在阿里云通过域名搭建网站?
如何在局域网内绑定自建网站域名?
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
如何安全更换建站之星模板并保留数据?
Laravel如何为API编写文档_Laravel API文档生成与维护方法
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
如何利用DOS批处理实现定时关机操作详解
长沙企业网站制作哪家好,长沙水业集团官方网站?
Python文件操作最佳实践_稳定性说明【指导】
如何用低价快速搭建高质量网站?
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
Laravel如何使用Telescope进行调试?(安装和使用教程)
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
免费视频制作网站,更新又快又好的免费电影网站?
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
专业商城网站制作公司有哪些,pi商城官网是哪个?
高端企业智能建站程序:SEO优化与响应式模板定制开发
如何快速搭建高效服务器建站系统?
如何在阿里云服务器自主搭建网站?
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
如何在橙子建站中快速调整背景颜色?
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何解决hover在ie6中的兼容性问题
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体

