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

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

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

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 的启动速度,同时增加内存的占用,可能影响开发效率,最终适得其反,所以建议只安装自己喜欢的、常用的即可。

相关推荐

程序员请收好:10个非常有用的 Visual Studio Code 插件

一个插件列表,可以让你的程序员生活变得轻松许多。作者|Daan译者|Elle出品|CSDN(ID:CSDNnews)以下为译文:无论你是经验丰富的开发人员还是刚刚开始第一份工作的初级开发人...

PADS在WIN10系统中菜单显示不全的解决方法

决定由AD转PADS,打开发现菜单显示不正常,如下图所示:这个是由于系统的默认字体不合适导致,修改一下系统默认字体即可,修改方法如下:打开开始菜单-->所有程序-->Windows系统--...

一文讲解Web前端开发基础环境配置

先从基本的HTML语言开始学习。一个网页的所有内容都是基于HTML,为了学好HTML,不使用任何集成工具,而用一个文本编辑器,直接从最简单的HTML开始编写HTML。先在网上下载notepad++文...

TCP/IP协议栈在Linux内核中的运行时序分析

本文主要是讲解TCP/IP协议栈在Linux内核中的运行时序,文章较长,里面有配套的视频讲解,建议收藏观看。1Linux概述  1.1Linux操作系统架构简介Linux操作系统总体上由Linux...

从 Angular Route 中提前获取数据

#头条创作挑战赛#介绍提前获取意味着在数据呈现在屏幕之前获取到数据。本文中,你将学到,在路由更改前怎么获取到数据。通过本文,你将学会使用resolver,在AngularApp中应用re...

边做游戏边划水: 基于浅水方程的水面交互、河道交互模拟方法

以下文章来源于腾讯游戏学堂,作者Byreave篇一:基于浅水方程的水面交互本文主要介绍一种基于浅水方程的水体交互算法,在基本保持水体交互效果的前提下,实现了一种极简的水面模拟和物体交互方法。真实感的...

Nacos介绍及使用

一、Nacos介绍Nacos是SpringCloudAlibaba架构中最重要的组件。Nacos是一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台,提供注册中心、配置中心和动态DNS...

Spring 中@Autowired,@Resource,@Inject 注解实现原理

使用案例前置条件:现在有一个Vehicle接口,它有两个实现类Bus和Car,现在还有一个类VehicleService需要注入一个Vehicle类型的Bean:publicinte...

一文带你搞懂Vue3 底层源码

作者:妹红大大转发链接:https://mp.weixin.qq.com/s/D_PRIMAD6i225Pn-a_lzPA前言vue3出来有一段时间了。今天正式开始记录一下梗vue3.0.0-be...

一线开发大牛带你深度解析探讨模板解释器,解释器的生成

解释器生成解释器的机器代码片段都是在TemplateInterpreterGenerator::generate_all()中生成的,下面将分小节详细展示该函数的具体细节,以及解释器某个组件的机器代码...

Nacos源码—9.Nacos升级gRPC分析五

大纲10.gRPC客户端初始化分析11.gRPC客户端的心跳机制(健康检查)12.gRPC服务端如何处理客户端的建立连接请求13.gRPC服务端如何映射各种请求与对应的Handler处理类14.gRP...

聊聊Spring AI的Tool Calling

序本文主要研究一下SpringAI的ToolCallingToolCallbackorg/springframework/ai/tool/ToolCallback.javapublicinter...

「云原生」Containerd ctr,crictl 和 nerdctl 命令介绍与实战操作

一、概述作为接替Docker运行时的Containerd在早在Kubernetes1.7时就能直接与Kubelet集成使用,只是大部分时候我们因熟悉Docker,在部署集群时采用了默认的dockers...

在MySQL登录时出现Access denied for user ~~ (using password: YES)

Windows~~~在MySQL登录时出现Accessdeniedforuser‘root‘@‘localhost‘(usingpassword:YES),并修改MySQL密码目录适用...

mysql 8.0多实例批量部署script

背景最近一个项目上,客户需要把阿里云的rdsformysql数据库同步至线下,用作数据的灾备,需要在线下的服务器上部署mysql8.0多实例,为了加快部署的速度,写了一个脚本。解决方案#!/bi...