浅谈Vue开发人员的7个最好的VSCode扩展


Posted in Vue.js onJanuary 20, 2021

在Visual Studio中添加正确的VS Code扩展可以让你作为开发者的生活变得更加轻松。
它们可以帮助格式化、可伸缩性、强制执行最佳实践,从而自动化开发过程中许多容易忘记的任务。它们也可以只是有趣的扩展,使我们的代码看起来更漂亮/更容易编写。
作为一个Vue爱好者,我花了很多时间为Vue开发人员寻找最好的VS Code扩展。这里有一些让我的生活变得如此简单的方法。
准备好了吗?

让我们直接切入正题。

Vetur

如果你从这篇文章中下载了一个VS Code扩展,它一定是Vetur。
一个针对VS Code的Vue工具包——它提供了Vue特定的语法高亮显示、通用代码段的代码段,以及所有Vue开发人员都需要的更多内容。
Vetur维护得很好——它甚至还提供了对Vue3 Typescript的支持。
关于Vetur,真的没有太多别的好说的了——明白了吧。这会让你的发展更好。

ESLint Plugin VueJS

大多数开发人员都很熟悉ESLint——这是最流行的linter工具之一,它可以帮助你保持代码与最佳实践一致,并在大型代码库中具有可读性。
VueJS有自己的ESLint插件来检查单个文件组件的语法。我认为它是编写可维护和可伸缩代码的最佳工具之一。
没有什么比查看一些旧代码,甚至不知道从哪里开始调试它更糟糕的了。
ESLint可以帮助你保持组织性,并且随着对Vue3支持的增加,你将会编写可扩展的Vue项目。

Vue VSCode Snippets

Sarah Drasner的VSCode扩展将为你节省很多开发时间。它为常用的Vue用例提供了自动填充的代码片段。用她自己的话来说……
从真实世界使用的Vue的角度关注开发者的人机工程学。其中包括我个人厌倦了打字的部分,以及有助于快速删除的样板文件。
它非常适合编写快速sfc、Vue指令和快速访问生命周期钩子。

Bookmarks

许多Vue开发人员的VSCode扩展直到进入大型项目时才真正展现出其全部潜力。
这就是Bookmarks的工作原理。这个扩展可以让你在代码中标记和命名位置。然后,你可以在这些不同的“Bookmarks”之间切换以提高开发速度。
为了找到某个特性,你需要小心翼翼地上下滚动你的文件,这样的日子一去不复返了。

Bracket Pair Colorizer

Bracket Pair Colorizer确实做到了它说的-它需要匹配括号,并给他们独特的匹配颜色。
虽然这看起来像是一个小细节,但它确实可以帮助你修复讨厌的嵌套错误,也可以帮助你。
我也很享受这样做的视觉效果——让我的代码色彩丰富,又不会让它太分散注意力。
绝对值得一看。

Auto Rename Tag

Auto Rename Tag是一个有用的VSCode扩展,将有助于防止错误出现在你的模板代码。
每当你去改变一个标签的HTML括号对(无论是开始或结束标签),Auto Rename Tag将自动重命名另一个。
这个小的优化可以帮助防止如此多的错误,特别是在处理大型模板时。

NPM Intellisense

当你在Javascript中编写import语句时,NPM Intellisense会自动完成你的NPM模块。
这可以节省你记住一个npm模块的确切名称的时间。
我已经在我的很多项目中使用了它,而且它绝对是我已经变得非常习惯的东西。

结论

总之,有很多VS Code扩展可供Vue开发人员使用。
虽然这个列表中的许多修改在一开始可能看起来微不足道,但这些小的修改可以为你节省大量的开发时间。我强烈建议至少尝试所有的方法。
谁知道呢——你可能会爱上其中的一些。
如果你认为还有其他的VS Code扩展值得在这个列表上——请告诉我!

到此这篇关于浅谈Vue开发人员的7个最好的VSCode扩展的文章就介绍到这了,更多相关Vue VSCode扩展内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Vue.js 相关文章推荐
vue添加自定义右键菜单的完整实例
Dec 08 Vue.js
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
Dec 15 Vue.js
梳理一下vue中的生命周期
Dec 30 Vue.js
vue实现按钮切换图片
Jan 20 Vue.js
浅谈Vue开发人员的7个最好的VSCode扩展
Jan 20 Vue.js
Vue如何实现变量表达式选择器
Feb 18 Vue.js
vue打开新窗口并实现传参的图文实例
Mar 04 Vue.js
vue如何批量引入组件、注册和使用详解
May 12 Vue.js
Vue实现动态查询规则生成组件
May 27 Vue.js
vue特效之翻牌动画
Apr 20 Vue.js
vue postcss-px2rem 自适应布局
May 15 Vue.js
Vue组件化(ref,props, mixin,.插件)详解
May 15 Vue.js
详解实现vue的数据响应式原理
Jan 20 #Vue.js
vue实现简易计算器功能
Jan 20 #Vue.js
vue使用过滤器格式化日期
Jan 20 #Vue.js
Vue实现简单计算器
Jan 20 #Vue.js
vue实现验证用户名是否可用
Jan 20 #Vue.js
vue实现按钮切换图片
Jan 20 #Vue.js
Vue实现图书管理案例
Jan 20 #Vue.js
You might like
php获取网页中图片、DIV内容的简单方法
2014/06/19 PHP
深入理解PHP中的Streams工具
2015/07/03 PHP
PHP获取链表中倒数第K个节点的方法
2018/01/18 PHP
jquery获取input的value问题说明
2010/08/19 Javascript
心扬JS分页函数代码
2010/09/10 Javascript
再次分享18个非常棒的jQuery表格插件
2011/04/10 Javascript
JS检测图片大小的实例
2013/08/21 Javascript
js实现的折叠导航示例
2013/11/29 Javascript
jQuery动态修改超链接地址的方法
2015/02/13 Javascript
jQuery遍历DOM元素与节点方法详解
2016/04/14 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
js+html5实现页面可刷新的倒计时效果
2017/07/15 Javascript
使用store来优化React组件的方法
2017/10/23 Javascript
vue使用axios时关于this的指向问题详解
2017/12/22 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
2019/05/15 Javascript
微信小程序的授权实现过程解析
2019/08/02 Javascript
vue中axios的二次封装实例讲解
2019/10/14 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
可用于监控 mysql Master Slave 状态的python代码
2013/02/10 Python
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
python psutil库安装教程
2018/03/19 Python
运用Python的webbrowser实现定时打开特定网页
2019/02/21 Python
Django 多环境配置详解
2019/05/14 Python
python读取excel进行遍历/xlrd模块操作
2020/07/12 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
信息专业个人的自我评价
2013/12/27 职场文书
优秀体育委员自荐书
2014/01/31 职场文书
解除劳动合同协议书
2014/04/14 职场文书
疾病防治方案
2014/05/31 职场文书
初中学习计划书范文
2014/09/15 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书
2016年五一促销广告语
2016/01/28 职场文书
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python