英文 | https://medium.com/frontend-canteen/most-useful-vscode-extensions-for-frontend-developer-7c0f7ce5ebc4

翻译 | 杨小爱

如果你不知道如何安装 VSCode 插件,可以查看官方文档:https://code.visualstudio.com/docs/editor/extension-marketplace

现在,我们开始今天的内容。

01、Quokka.js

安装链接:https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode

Quokka 是我安装过的最棒的 VSCode 插件工具,它可以用于快速构建 JavaScript / TypeScript 原型设计的开发人员生产力工具。当您输入时,运行时,值会更新并显示在您的代码旁边的 IDE 中。

一旦你编写任何代码,它将立即显示结果:

官方文档地址:https://quokkajs.com/docs/

安装后,按 Ctrl/Cmd + Shift + P 显示编辑器的命令面板,然后输入 Quokka 以查看可用命令的列表, 选择并运行新建 JavaScript 文件或从当前文件开始命令。

现在,你准备好了,开始在你的编辑器中输入一些代码,看看接下来会发生什么。

02、Code Runner 

安装链接:https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner

Code Runner 可以运行多种语言的代码片段或代码文件,包括 JavaScript。

它有点类似于 Quokka,但它支持多种编程语言,并且只能运行一个代码片段。

03、GitHub Copilot

安装地址:https://marketplace.visualstudio.com/items?itemName=GitHub.copilot

GitHub Copilot 使用 OpenAI Codex 从您的编辑器中实时建议代码和整个功能。经过数十亿行公共代码的训练,GitHub Copilot 将包括注释和方法名称在内的自然语言提示转化为数十种语言的编码建议。

有了这个智能补全工具,你就不需要记住各种繁琐的 API。

04、Import Cost

安装链接:https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost

此工具将在编辑器中内联显示导入包的大小。作为一个有抱负的前端开发者,我们应该对导入包的体积敏感,从而优化性能。

GitHub地址:https://github.com/wix/import-cost

05、REST Client

安装链接:https://marketplace.visualstudio.com/items?itemName=humao.rest-client

作为 Web 开发人员,我们经常需要使用 REST API 发出 HTTP 请求。为了检查 API 和检查响应,使用了 Postman 等工具。但是,当您的编辑器可以轻松完成相同的任务时,为什么还要使用不同的应用程序呢?REST Client 允许我们发送 HTTP 请求并直接在 Visual Studio Code 中查看响应。

06、Live Server

安装链接:https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer

当您之前需要预览 HTML 页面时,您可能会直接在浏览器中打开 HTML 文件。

但是这种方式有两个缺点:

直接打开HTML文件就是通过File协议打开的,那么JS运行环境就会和通过HTTP协议加载的文件不同。

修改 HTML 文件后,页面不会自动刷新。

在这种情况下,Live Server 可以帮助我们。它可以为静态和动态页面启动具有实时重新加载功能的本地开发服务器,这是我每天使用最多的工具。

07、Image preview

安装链接:https://marketplace.visualstudio.com/items?itemName=kisstkondoros.vscode-gutter-preview

当我们在 HTML 或 CSS 中导入图像时,它会在侧边栏中显示图像。通过这个特性,我们可以快速观察代码是否写得正确。

08、GitLens

安装链接:https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens

GitLens 只是帮助您更好地理解代码,快速了解更改行或代码块的人员、原因和时间。回顾历史,以进一步了解代码如何以及为何演变,轻松探索代码库的历史和演变。

09、Git Graph

安装链接:https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph#:~:text=Git%20Graph%20extension%20for%20Visual,look%20the%20way%20you%20want!

查看存储库的 Git 图表,并从图表轻松执行 Git 操作,可配置为您想要的方式!

10、JSON转TS

安装链接:https://marketplace.visualstudio.com/items?itemName=MariusAlchimavicius.json-to-ts

项目中的 TypeScript 类型定义通常需要与 JSON 数据的格式保持一致。它可以帮助我们将 JSON 对象转换为 typescript 接口。

从选择转换(Shift + Ctrl + Alt + S):

11、Tabnine 

安装链接:https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode

Tabnine 是 AI 代码完成助手,可提高编码准确性并提高生产力。

安装后发现它比我想象的要强大!

12、hexdump

安装链接:https://marketplace.visualstudio.com/items?itemName=slevesque.vscode-hexdump

这个扩展可以用十六进制显示指定的文件。

这个是不是很神奇,如果你想要这样的效果,你就可以安装此插件。

总结

以上就是我今天跟你分享的12个VSCode的插件内容,希望这其中有你需要的工具。如果你觉得有用的话,请点赞我,关注我,并将它分享给你身边的朋友,也许能够帮助到他。

最后,感谢你的阅读,祝编程愉快!

学习更多技能

请点击下方公众号

12个面向前端开发者真正有用的 VSCode 插件工具相关推荐

  1. 9个面向前端开发者的有用VSCode 插件工具

    英文 | https://medium.com/frontend-canteen/most-useful-vscode-extensions-for-frontend-developer-7c0f7c ...

  2. 12个VSCode插件工具

    12个VSCode插件工具如果你不知道如何安装 VSCode 插件,可以查看官方文档:https://code.visualstudio.com/docs/editor/extension-marke ...

  3. Pipcook 1.0开源!前端开发者的机器学习工具箱

    先来为大家介绍一下 Pipcook ,它是淘系技术部 FX Team 研发的一款面向前端开发者的机器学习工具箱. 希望大家在阅读后,能够了解到 Pipcook 现在已经做了哪些,后面想要做什么?Pip ...

  4. 智能化时代:前端开发者进阶史

    文中为大家介绍的算法工程框架 Pipcook,它是一款面向前端开发者的机器学习框架,我们希望它会成为前端开发者学习和实践机器学习的平台,从而推进前端智能化的进程. 助力 2020 双十一 imgcoo ...

  5. 蚂蚁链开发者实验室:开放全栈工具助力开发者低代码开发

    继元宇宙之后,Web3席卷互联网技术圈.区块链作为这两大趋势下的重要支撑技术,俘获高度关注. 同时伴随着产业区块链的继续深耕,越来越多的开发者看向这个领域,开始更深入去了解.学习.入门区块链. 相比初 ...

  6. 前端开发者必备的 12 个工具

    前端 web 开发是一个令人兴奋的领域,越来越多的需求,形成了一个高薪的职业.同时,Web 领域还有很多可靠的工作,使得 Web 开发者能够更加高效的工作. 下面是我在日常开发中经常用到的 12 个工 ...

  7. deglitch 技术_面向前端设计的DFT基础介绍(一)——MBIST存储器内建自测试-阿里云开发者社区...

    前言--芯片由MPW试产进入量产阶段的时候,DFT可测性设计是前后端设计者都无法绕过的必修课.DFT的设计,既属于芯片功能设计的范畴,又对后端的设计流程有显性的影响. 前端设计者需要理解: DFT可测 ...

  8. 面向对象的前端开发_20多种面向前端开发人员的文档和指南(第9号)

    面向对象的前端开发 It's that time again to get learning! As before, I've collected a number of different lear ...

  9. 前端开发者必备的20个文档和在线工具

    之前给大家分了很多的在线工具和参考文档,这里又为大家搜集了前端开发必备的20个在线工具和指南.新的一周,你需要计划学习新的东西或者能够提升你的能力.相信你会在这个列表中发现对你很有用的资料. 您可能感 ...

最新文章

  1. 2021 线性代数 第五章 习题课
  2. 生日游戏html,小朋友过生日室内游戏
  3. 安全 日志挖掘 分析系统数据源
  4. c++自底向上算符优先分析_PHP程序员从入门到佛系第十弹:PHP 运算符
  5. linux 本地账号密码无法登陆(shell可以登录),一直返回 登陆的login界面
  6. boost::mutex相关的测试程序
  7. 修改数据库mysql字符编码为UTF8
  8. SAP Spartacus里product code出现在url的几种场景
  9. 牛客33-tokitsukaze and Number Game(数论)
  10. 我的python学习笔记全集_我的python学习笔记
  11. mysql 数据库连接不够_一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例...
  12. DBSCAN聚类︱scikit-learn中一种基于密度的聚类方式
  13. 前端 javascript 变量
  14. linux基础知识考试试题
  15. Tomcat自动生成会话JSESSIONID
  16. RocketMQ 内存优化
  17. [网络]网速很快但是访问网页很慢的两种解决办法
  18. sqlserver2005数据库18456错误(转)
  19. 个人开发者只要一行代码接入微信支付和支付宝支付
  20. 【蓝桥杯每日一练:北斗七星数】

热门文章

  1. 格美净水器:家用净水器必看的6点
  2. 【力扣刷题】121.买卖股票的最好时机(python)
  3. Finger.02 - 搭建MQTT服务器
  4. 使用python读取和分析fasta文件
  5. 如何用python画爱心型线_如何用python画爱心
  6. 动态化部署:Android热修复之代码修复(一)
  7. win10网络重置后无法上网
  8. Node.js下载安装与配置淘宝加速器cnpm
  9. oracle查询dictionary,Oracle的DICTIONARY/DICT视图。
  10. 自编真假探测游戏来了 好玩