【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

15 款好用的 VS Code 插件

  • 2020-02-21
  • 本文字数:1260 字

    阅读完需:约 4 分钟

15款好用的VS Code插件


VS Code 有个市场,提供很多插件,开发人员可以把它们安装到文本编辑器,增强编辑器功能。在视图菜单中,选择扩展选项或按下 shift + cmd + X 即可进入市场。


善用 VS Code 插件,不仅节省时间,还能提高工作效率,让你成为更好的开发人员。

1. Live Server

该插件允许我们在更改 IDE 中的代码时,自动重新加载 Web 页面。



一旦安装 Live Server 后,在 html 文件上右键单击,可看到选项 Open with Live Server[Alt + L + Q]。


下载地址:Live Server

2. Quokka.js

Quokka.js 会在你输入时自动计算结果,并在 IDE 中打印结果。



下载地址:Quokka.js

3. Code Spell Checker

它是一款拼写检查程序,可以为开发者报告一些常见的拼写错误。它很适合驼峰式代码。



下载地址:Code Spell Checker

4. GitLens

GitLens 可增强 Visual Studio Code 中内置的 Git 功能。


它不仅能帮助你通过 Git blame 注解直观地看到代码作者,而且还可以无缝浏览和探索 Git 存储库,通过强大的比较命令获得有价值的见解,等等。


下载地址:GitLens

5. Prettier

Prettier是一个严格基于规则的代码格式化程序。


它解析代码并使用自己的规则重新打印代码,从而实现风格一致。这是一个重要的工具,无需开发人员做任何工作,它就能让我们获得格式正确的代码。


Prettier 提供合理的默认值,但你也能在项目的根目录下提供一个配置文件来设置自己的标准,比如行长度、制表符/空格的数量等等。



下载地址:Prettier

6.ESLint

ESLint 是一款静态代码分析工具,用来识别 JavaScript 代码中出现的有问题的模式。


ESLint 中的规则是可配置的,用户可以定义和加载自己的规则。它还涵盖了代码质量和编码风格问题。



下载地址:ESLint

7. vscode-icons

该插件会基于文件扩展名在 the tree view 中的文件名旁添加图标,让你更容易地识别文件。



下载地址:vscode-icons

8. Live Saas Compiler

它能帮你实时把 SASS/SCSS 文件编译/转译成 CSS 文件,并且提供在线浏览器重载。



下载地址: Live Saas Compiler

9. JavaScript (ES6) code snippets

这个插件包含面向 VS Code 编辑器的 ES6 语法的 JavaScript 代码片段(支持 JavaScript 和 TypeScript)。


下载地址:JavaScript (ES6) code snippets

10. Browser Preview

它可以让你在编辑器中打开一个用于调试的真正的浏览器预览。



下载地址:Browser Preview

11. Path Intellisense

该扩展可以自动补全代码中的路径和文件名。



下载地址:Path Intellisense

12.Bracket Pair Colorizer

这个扩展允许用颜色来标识匹配的括号。用户可以定义要匹配的字符和要使用的颜色。



下载地址:Bracket Pair Colorizer

13. Vim

VSCodeVim 是一个用于 Visual Studio Code 的 Vim 仿真器,为你的文本编辑器带来 Vim 的强大功能。



下载地址:VSCodeVim

14. TODO Highlight

高亮显示代码中的 TODO、FIXME 及其他注解。



下载地址:TODO Highlight

15. Color Highlight

这个扩展可以风格化在你的文件中找到的 css/web 颜色,所以你无需打开页面就能看到它们是什么颜色。


下载地址:Color Highlight


英文原文:


15 VS Code Extensions to Save Your Time and Make You a Better Developer


2020-02-21 10:1835483
用户头像

发布了 680 篇内容, 共 384.1 次阅读, 收获喜欢 1495 次。

关注

评论

发布
暂无评论
发现更多内容

缓存与数据库一致性问题深度剖析

Zhendong

数据库 缓存 秒杀系统

Python 中的数字到底是什么?

Python猫

Python 翻译 PEP

Python 为什么能支持任意的真值判断?

Python猫

Python 编程

macos主流工作开发套件指南

久违

macos Docker 大前端 自动化部署

学习笔记丨结构体中的内存管理

Liuchengz.

c Linux 学习

实战中学习浏览器工作原理 — 之 HTTP 请求与解析

三钻

CSS Java 大前端 浏览器

Apache Pulsar 8 月月报:里程碑一个接一个

Apache Pulsar

大数据 云原生 Apache Pulsar 消息系统 消息中间件

Python 函数为什么会默认返回 None?

Python猫

Python 编程

JavaScript 深拷贝与浅拷贝

梁凤波

妈妈,今天您几点下班?

脑极体

全场景智慧:新工业革命必须拥抱的晨曦

脑极体

Flink保存点-17

小知识点

scala 大数据 flink

Python 为什么没有 void 关键字?

Python猫

Python 编程

经济适用的企业内外网互动直播方案

fumingwang

音视频 直播 视频会议 企业应用

凤凰交易所 全球首个多元化生态交易平台震撼来袭

InfoQ_967a83c6d0d7

LeetCode题解:239. 滑动窗口最大值,双循环暴力,JavaScript,详细注释

Lee Chen

大前端 LeetCode

深度解读:Apache DolphinScheduler 新架构与特性,性能提升2~3倍

代立冬

大数据 开源 工作流调度 开源社区

oeasy教您玩转linux010204-figlet

o

Docker 搭建 Redis Cluster 集群环境

哈喽沃德先生

redis Docker 容器 集群 redis cluster

一个在交流群里讨论过两轮的问题,答案竟然跟一个 PEP 有关

Python猫

Python 编程

商业通识 : 商业到底是什么?

Walker

学习 得到 个人成长 商业

北京首台区块链政务终端亮相 一键“拉取”链上数据

CECBC

区块链技术

区块链+公共安全 大有可为

CECBC

区块链 安全

dubbo应用级服务发现初体验

捉虫大师

dubbo 注册中心

芯片破壁者(十五):仙童半导体和“八叛逆”所缔造的“硅谷模式”

脑极体

Python 为什么要在 18 年前引入布尔类型?且与 C、C++ 和 Java 都不同?

Python猫

Python 编程

[翻译]Defer,Panic,and Recover

卓丁

defer panic recover Go 语言

区块链技术破解数字版权保护难题

CECBC

区块链 版权保护 数字技术

ARTS Week10

丽子

从每秒6000写请求谈起

架构师修行之路

程序员 架构师 高并发系统设计

持续集成有什么好处?快来看鸭

清菡软件测试

jenkins

15款好用的VS Code插件_语言 & 开发_Javascript Jeep_InfoQ精选文章