作者 | 浪里行舟

来源 | 前端工匠(ID:frontendJS)

VS Code,是一个免费的、开源的跨平台编辑器,也是我最满意的编辑器之一。

本文向大家推荐一些我喜欢的VS Code插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助!

GitLens

VS Code中的 Git 体验在易用性和完整性之间取得了一个不错的平衡,大部分用户都能够使用它完成工作,同时又不会被太多的功能吓到。但是很多硬核的 Git 用户肯定会觉得功能还不够用。包括但不限于:

  • 不能查看某个 commit 中的代码改动;

  • 不能比较两个 commit 或者 branch,然后阅览代码改动;

  • 不能查看代码历史记录。

不过 GitLens 这个插件的出现,就弥补上了上述不足。

类似的 Extension:

  • Git History -- 用来查看 Git log 或则一个文件的 Git 历史,比较不同的分支,commits

  • Git Blame  - 它允许您在当前选定行的状态栏中看到 Git Blame 信息。GitLens 也提供了类似的功能。

  • Git Project Manager --可以一键搜索并打开某个的基于 Git 管理的项目

Quokka.js

Quokka.js 是一个用于 JavaScript 和 TypeScript 的实时运行代码平台。这意味着它会在你输入后立即运行您的代码,并在您的代码编辑器中显示各种执行结果。建议你亲自尝试一下。

从上面的动态图,我们就可以知道 Quokka 是一个调试工具,可以为您正在编写的代码提供实时反馈。它能够预览变量的函数和计算值结果。

Visual Studio Intellicode

Visual Studio Intellicode 超过 350 万下载量,是 Visual Studio 上下载次数最多的插件。并且,在我看来,它会是你用过的最有用的插件之一。

这个插件能帮助开发人员生成智能代码补全提示,并且它内置支持很多种编程语言。

Visual Studio Intellicode 使用机器学习技术,通过学习大量 GitHub 项目的代码,能找到一些编码模式,然后在你编程时给予代码提示。

Debugger for Chrome

如果你想调试 JavaScript 程序,你可以不必离开 VSCode 开发环境。

Debugger for Chrome 这款插件就可以做到这点,它由微软发布,允许你在 VSCode 中直接调试网页源文件,该插件主要利用 Chrome 所开放出来的接口来实现对其渲染的页面进行调试。

Auto Rename Tag

无论你选择哪种框架,假如当开始和结束标签间的代码有 50 多行时,你想将一个H2标签更改为H3标签,或者你想将一个div标签更改为span标签,不管要做什么,你都要浪费时间来查找结束标签,这时候就该用这个插件-- Auto Rename Tag

这个插件在你修改某一个标签时会自动匹配结束标签修改为相应的结束标签,反之亦然。

SCSS IntelliSense

在 SCSS 中创建变量,这是很棒的体验。但创建后,你还记得它们吗?可能大多没记住。

有了这个插件,你能在应用的任何位置快速获取你发明的那些 SCSS 变量名。再也不用记住那些名称,也无需进行文件搜索。

ESLint

ESLint 插件将 ESLint 集成进了 Visual Studio Code 中。如果你还不了解这款插件,我简单说一下,这款插件会静态分析你的代码,快速找到代码中的问题。

ESLint 找到的大部分问题都可以由其自动修复。ESLint 会根据当前文件使用的语法进行自动修复,所以就不会像传统的“寻找 - 替换”算法那样产生语法错误。

最重要的是,ESLint 是高度可定制化的。

Prettier

对那些想严格遵守一组编码规则格式的开发者来说,Prettier 是相当有用的插件。

并且,它是一个健壮的、固守成规的代码格式化利器,它可以一键美化你的 JavaScript/TypeScript/CSS 代码。

Vetur

Vetur是一款必备的Vue开发工具。支持多种功能,比如语法高亮、错误检测、Emmet和Snippet等等。

Code Runner

时至今日,Code Runner已经有了超过300万的下载量,代码一键运行,支持超过40种语言。

安装好Code Runner之后,打开你所要运行的文件,有多种方式来快捷地运行你的代码:

  • 在编辑区,右键选择 Run Code

  • 键盘快捷键 Ctrl+Alt+N

  • 快捷键 F1 调出 命令面板, 然后输入 Run Code

  • 在左侧的文件管理器,右键选择 Run Code

  • 右上角的运行小三角按钮

Path Intellisense

Path Intellisense 可以快速提高你的开发效率。如果你同时开发多个项目,并使用很多不同的技术,你肯定想要一个方便的工具,它能帮你记住文件路径。

这款插件就能为你节省很多这方面的时间,帮你省去找到正确文件路径的时间。

Color Picker

在书写 HTML 和 CSS 的时候,你可能经常需要修改元素的颜色。VS Code 为修改颜色,提供了一个图形化的界面,其中包含了颜色相关的属性。

当你打开一段 HTML 或者 CSS 代码时,你可以看到,VS Code 在颜色的前面画了一个方块(即颜色装饰器 Color Decorator),用于展示这段颜色属性所对应的最终效果。然后你把鼠标移动到这段代码上时,一个颜色选择器窗口就显示出来了,根据你需要来调整颜色。

参考:

30个极大提高开发效率的Visual Studio Code插件

这就是我想要的 VSCode 插件!

26 Miraculous VS Code Tools for JavaScript Developers in 2019

10 Extremely Helpful Visual Studio Code Plugins for Programmers

让开发效率“飞起”的 5 个 VS Code 插件

热 文 推 荐 

☞中科院回应木兰语言造假:当事人已停职;中国软件业务收入百强:华为蝉联十八冠;Ionic 5.0.0-beta.5 发布|极客头条

☞15 年老程序员自述:8 个影响我职业生涯的重要技能

☞上海正在夺回互联网 “失落的十年”

☞悲痛!临近年关,一位 IT 创业者自杀,曾卖房给员工发工资

☞回家的票抢上了吗?聊聊12306为什么时不时要崩一下

☞小网站的容器化(上)

☞区块链第一,情商上榜,2020找工作需要哪些技能?

你点的每个“在看”,我都认真当成了喜欢

盘点 12 款让开发效率“飞起”的 VS Code 插件相关推荐

  1. vscode 不能运行h5c3代码_让开发效率“飞起”的VS Code 插件

    前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...

  2. vscode 文件编码转换_荐几个让你开发效率“飞起”的VS Code 插件

    点击上方"蓝色字体",选择"设为星标" 做积极的人,而不是积极废人! 前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大 ...

  3. 让开发效率“飞起”的VS Code 插件

    前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...

  4. 5 款让开发效率倍增的 VS Code 插件

    公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 前言 VS Code 现如今已经成为一款炙手可热的开发工具,它以轻量化.功能 ...

  5. vetur插件_6款让开发效率“起飞的”VS code插件,哪个才是你的最爱

    VS Code,是一个免费的.开源的跨平台编辑器,几乎也是很多程序员最满意的编辑器,如果说有多满意,我甚至觉得没有什么不能用VS Code来解决. 这次推荐一些VS Code的插件,在提高工作效率上会 ...

  6. vscode php插件_JS之 提高开发效率的Visual Studio Code插件

    阅读本文约需要9分钟 大家好,我是你们的导师,我每天都会在这里给大家分享一些干货内容(当然了,周末也要允许老师休息一下哈).上次老师跟大家分享了JS之 小技巧的知识,今天跟大家分享下JS之 提高开发效 ...

  7. 30个极大提高开发效率的Visual Studio Code插件

    译者按: 看完这篇文章,我打算从 Sublime Text 转到 Visual Studio Code 了! 原文: Immensely upgrade your development enviro ...

  8. vscode 插件显示缩进_能让你开发效率翻倍的 VSCode 插件配置(中)

    这篇文章是<能让你开发效率翻倍的 VSCode 插件配置(上)>的续篇,包括 VSCode 外观增强.功能增强.编码效率等方面的 10 个插件,其中有部分插件也是我发布上篇文章之后在评论里 ...

  9. 【网站开发必备】——12款响应式 Lightbox(灯箱)效果插件

    灯箱效果(Lightbox)是网站中最常用的效果之一,用于实现类似模态对话框的效果.网络上各种 Lightbox 插件琳琅满目,随着响应式设计(Respnsive Design)的发展,这一先进理念也 ...

最新文章

  1. 微信网页开发 jssdk前后端代码,PHP实现完整代码,自定义分享
  2. 刻意练习:LeetCode实战 -- Task17. 最长回文子串
  3. 150 Evaluate Reverse Polish
  4. gen_fsm之门禁管理
  5. UGUI——基本组件
  6. 【爬虫】爬取冰冰第一条视频,保存至csv文件(多页爬取)
  7. springboot+vue+element+mybatisplus项目(前端)
  8. 最大公约数及最小公倍数计算
  9. odis工程师使用教程_大众奥迪工程师软件ODIS-E车型代码说明大全完整版
  10. 【面试指南】如何看待你的竞争对手30k,而你却3k?想要高薪,我们也要学会拧螺丝、造飞机的能力
  11. matlab计算梁截面特性,MATLAB环境下叶片截面几何特性计算程序的设计
  12. 动画 | 什么是红黑树?(基于2-3树)
  13. 层次分析法原理及应用案例
  14. 买股不如买基?Python实现快速追踪基金的收益情况!谁还不是个买基高手?
  15. visio粘贴excel图表
  16. 阅读笔记 - 20220401
  17. 托福高频真词List17 // 附托福TPO阅读真题
  18. 红图新媒体-新媒体运营从何入手呢?速点了解更多
  19. 算法学习笔记【1】:KMP 算法
  20. 用神经网络表示与逻辑,神经网络实现逻辑运算

热门文章

  1. Leaflet学习笔记-Leaflet.awesome-markers
  2. 题目1140:八皇后
  3. 使用PaddlePaddle.org工具构建PaddlePaddle文档
  4. [Git] GitHub 上使用 md 的几点问题
  5. 全国高等院校英语能力大赛模拟题
  6. 提高抗打击能力_“玻璃娃娃”不可取,抗打击能力培养很重要,父母别忽视
  7. 【前端】【element】el-progress组件使用文档补充——大小调整与数字颜色
  8. 矩池云升级JupyterLab版本教程
  9. java9 多版本兼容jar_Java 9 多版本兼容 jar 包
  10. leetcode python3 简单题38. Count and Say