百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

VSCode中值得推荐的常用的23个高效前端插件(工具篇)(二)

bigegpt 2024-08-05 11:36 9 浏览

VSCode 是我们前端开发的一个强大的IDE,所以选择趁手好用的插件是提高开发效率,然后剩下的时间用来摸鱼是很有必要滴。


Settings Sync

Settings Sync 可以帮助我们在换电脑、或重装系统、或多个电脑中同步 VSCode 上的设置。

Settings Sync : Visual Studio Code 的设置同步

  • 插件名:Settings Sync
  • 官方地址:https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync


npm

npm : 此扩展支持运行文件中定义的 npm 脚本。

  • 插件名:npm
  • 官方地址:https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script
  • 特征:
    • npm为报告的警告提供运行快速修复。
    • 用于运行脚本的命令在该npm类别中可用


open in browser

open in browser : 此扩展可让你的html文件在浏览器中打开。

  • 插件名:open in browser
  • 官方地址:https://marketplace.visualstudio.com/items?itemName=techer.open-in-browser
  • 用法
    • 使用快捷方式在默认浏览器Alt + B中打开当前htmlShift + Alt + B文件,或选择浏览器。您也可以像图片一样右键单击:
    • 当您选择 时oepn in Other Browsers,将显示一个浏览器列表,您可以选择一个打开当前文件。
    • 当您选择 时open in Default Browser,默认为系统默认浏览器。如果你想配置默认浏览器,你可以像这样覆盖它:


GitLens - Git supercharged

GitLens - Git supercharged : GitLens 增强了VS Code 中的 Git,并解锁了每个存储库中未开发的知识。它可以帮助您通过 Git 对比注释和 CodeLens直观地可视化代码作者身份,无缝导航和探索Git 存储库,通过丰富的可视化和强大的比较命令获得有价值的见解等等

  • 插件名:GitLens - Git supercharged
  • 官方地址:https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens


Git History

Git History : 查看 git 日志,文件历史,合并分支或提交

  • 插件名:Git History
  • 官方地址:https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory


SVN

SVN : 此插件依赖系统的 SVN 安装,因此您需要先安装有 TortoiseSVN

  • 插件名:SVN
  • 官方地址:https://marketplace.visualstudio.com/items?itemName=johnstoncode.svn-scm
  • 特征:查看:
    • 源代码管理视图
    • 排水沟中的快速差异
    • 状态栏
    • 创建变更列表
    • 添加文件
    • 还原编辑
    • 删除文件
    • 创建分支
    • 切换分支
    • 创建补丁
    • 差异变化
    • 提交更改/更改列表
    • 查看提交消息


Postcode

Postcode : Postcode 可用于创建和测试简单和复杂的 HTTP/s 请求,以及查看响应。

  • 插件名:Postcode
  • 官方地址:https://marketplace.visualstudio.com/items?itemName=rohinivsenthil.postcode


REST Client

REST Client : REST Client 允许您发送 HTTP 请求并直接在 Visual Studio Code 中查看响应。

  • 插件名:TEST Client
  • 官方地址:https://marketplace.visualstudio.com/items?itemName=humao.rest-client

发出请求

发出 cURL 请求


Live Share

Live Share : Live Share 使您能够与其他人实时协作编辑和调试,无论您使用什么编程语言或您正在构建的应用程序类型。它允许您立即(并且安全地)共享您当前的项目,然后根据需要共享调试会话终端实例本地主机 Web 应用程序语音通话等等!加入您的会话的开发人员会从您的环境中接收所有的编辑器上下文(例如语言服务、调试),这确保他们可以立即开始高效协作,而无需克隆任何存储库或安装任何 SDK。

  • 插件名:Live Share
  • 官方地址:https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare


Draw.io Integration

Draw.io Integration : 这个非官方的扩展将Draw.io(也称为diagrams.net)集成到 VS Code 中。

  • 插件名:Draw.io Integration
  • 官方地址:https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio
  • 特征:
    • 在 Draw.io 编辑器中 编辑 、或.drawio文件。.dio.drawio.svg.drawio.png
      • 要创建一个新图表,只需创建一个空的*.drawio,*.drawio.svg或*.drawio.png文件并打开它。
      • .drawio.svg.svg是可以嵌入到 Github 自述文件中的有效文件!不需要导出。
      • .drawio.png是有效.png文件!不需要导出。您应该.svg尽可能使用它们 - 它们看起来好多了!
      • 要在不同格式之间进行转换,请使用Draw.io: Convert To...命令。
    • 默认使用 Draw.io 的离线版本。
    • 多个 Draw.io 主题可用。
    • 使用 Liveshare 与他人协作编辑图表。
    • 节点/边可以与代码跨度链接。



后续如有发现更多更好的插件将继续分享。安装太多的插件恐会影响 VSCode 的启动速度,同时增加内存的占用,可能影响开发效率,最终适得其反,所以建议只安装自己喜欢的、常用的即可。

相关推荐

Go语言泛型-泛型约束与实践(go1.7泛型)

来源:械说在Go语言中,Go泛型-泛型约束与实践部分主要探讨如何定义和使用泛型约束(Constraints),以及如何在实际开发中利用泛型进行更灵活的编程。以下是详细内容:一、什么是泛型约束?**泛型...

golang总结(golang实战教程)

基础部分Go语言有哪些优势?1简单易学:语法简洁,减少了代码的冗余。高效并发:内置强大的goroutine和channel,使并发编程更加高效且易于管理。内存管理:拥有自动垃圾回收机制,减少内...

Go 官宣:新版 Protobuf API(go pro版本)

原文作者:JoeTsai,DamienNeil和HerbieOng原文链接:https://blog.golang.org/a-new-go-api-for-protocol-buffer...

Golang开发的一些注意事项(一)(golang入门项目)

1.channel关闭后读的问题当channel关闭之后再去读取它,虽然不会引发panic,但会直接得到零值,而且ok的值为false。packagemainimport"...

golang 托盘菜单应用及打开系统默认浏览器

之前看到一个应用,用go语言编写,说是某某程序的windows图形化客户端,体验一下发现只是一个托盘,然后托盘菜单的控制面板功能直接打开本地浏览器访问程序启动的webserver网页完成gui相关功...

golang标准库每日一库之 io/ioutil

一、核心函数概览函数作用描述替代方案(Go1.16+)ioutil.ReadFile(filename)一次性读取整个文件内容(返回[]byte)os.ReadFileioutil.WriteFi...

文件类型更改器——GoLang 中的 CLI 工具

我是如何为一项琐碎的工作任务创建一个简单的工具的,你也可以上周我开始玩GoLang,它是一种由Google制作的类C编译语言,非常轻量和快速,事实上它经常在Techempower的基准测...

Go (Golang) 中的 Channels 简介(golang channel长度和容量)

这篇文章重点介绍Channels(通道)在Go中的工作方式,以及如何在代码中使用它们。在Go中,Channels是一种编程结构,它允许我们在代码的不同部分之间移动数据,通常来自不同的goro...

Golang引入泛型:Go将Interface「」替换为“Any”

现在Go将拥有泛型:Go将Interface{}替换为“Any”,这是一个类型别名:typeany=interface{}这会引入了泛型作好准备,实际上,带有泛型的Go1.18Beta...

一文带你看懂Golang最新特性(golang2.0特性)

作者:腾讯PCG代码委员会经过十余年的迭代,Go语言逐渐成为云计算时代主流的编程语言。下到云计算基础设施,上到微服务,越来越多的流行产品使用Go语言编写。可见其影响力已经非常强大。一、Go语言发展历史...

Go 每日一库之 java 转 go 遇到 Apollo?让 agollo 来平滑迁移

以下文章来源于GoOfficialBlog,作者GoOfficialBlogIntroductionagollo是Apollo的Golang客户端Apollo(阿波罗)是携程框架部门研...

Golang使用grpc详解(golang gcc)

gRPC是Google开源的一种高性能、跨语言的远程过程调用(RPC)框架,它使用ProtocolBuffers作为序列化工具,支持多种编程语言,如C++,Java,Python,Go等。gR...

Etcd服务注册与发现封装实现--golang

服务注册register.gopackageregisterimport("fmt""time"etcd3"github.com/cor...

Golang:将日志以Json格式输出到Kafka

在上一篇文章中我实现了一个支持Debug、Info、Error等多个级别的日志库,并将日志写到了磁盘文件中,代码比较简单,适合练手。有兴趣的可以通过这个链接前往:https://github.com/...

如何从 PHP 过渡到 Golang?(php转golang)

我是PHP开发者,转Go两个月了吧,记录一下使用Golang怎么一步步开发新项目。本着有坑填坑,有错改错的宗旨,从零开始,开始学习。因为我司没有专门的Golang大牛,所以我也只能一步步自己去...