请卸载这 12 个被淘汰的 VS Code 插件

你好,我是坚持分享干货的 EarlGrey,翻译出版过《Python编程无师自通》、《Python并行计算手册》等技术书籍。

如果我的分享对你有帮助,请关注我,一起向上进击。

本周赠书福利,点此查看详情

随着 VS Code 的发展,其许多插件功能都已集成到内核中,从而使它们变得过时。市场中的许多插件功能重复了 VS Code 中已有的功能。

最初创建这些插件时,这些功能还不是标准设置的一部分,但现在,它们已成为不必要的额外功能。有些甚至已被官方弃用。

在本篇文章中,我将重点介绍 12 个曾经流行但现在已被淘汰的插件。其中有些我在之前的插件推荐文章里也有提到,建议大家可以对照本文中的内容做一下更新设置。

神奇VS Code插件,秒级纠正代码错误!

5 招让 VS Code 编码效率飙升

原地起飞!VS Code 最好用的 10 款 AI 插件

Path Intellisense

16f22153b154db9ff1311847d60226bc.png
Path IntelliSense 是用于自动补全文件名的。但是,VS Code 本身已经可以做到这一点!所以,你并不需要这个工具。

当你键入文件名时,尤其是以引号开头时,VS Code 会推荐一个项目文件列表。你可以选择其中一个,它就会为你添加文件名。

Path Autocomplete

ffefddd7d0ea4d7007fba03ab9ee74f0.png
路径自动完成

该扩展与 Path IntelliSense 的功能相同。因此,也把它列入到可以废弃的插件名单里。

Bracket Pair Colorizer 2 和 Rainbow Brackets

731904eb3e3e3fdb4518da1271ef5e50.png
括号对着色器
8f0a805d55e30ea51b32b0098cc5ff9c.png
彩虹括号

括号对着色是一种广泛使用的语法高亮功能,可根据括号的顺序为其赋予不同的颜色。这可以让我们更容易地查看范围和编写带有大量括号的表达式。

在 VSCode 默认包含该功能之前,这些插件可用于为编辑器添加该功能。由于需求量大,以及对使用时性能的担忧,VS Code 团队已将括号对着色作为编辑器的内置功能。

Auto Import

通过自动导入插件,VS Code 可以自动将模块添加到文件中,从而节省您的时间和精力。即使你移动模块文件,该功能也能帮助你自动更新它们。

好消息是,你不需要使用 自动导入插件。它已经是 VS Code 的一部分!只需通过以下设置将其打开即可:

  • 对于 JavaScript,请转到 "Suggest:Auto Import",并确保设置为 "启用/禁用自动导入建议"。默认情况下已经打开了。

78185ee147476159b08c70710639035d.png
JavaScript自动导入
  • TypeScript 也是如此--找到 "Suggest:Auto Import",并检查 "启用/禁用自动导入建议 "是否默认设置为 true。

84ebc9e0251bd8c092755d37b07c7f9b.png
Typescript

HTML Snippets, CSS Snippets and HTML Boilerplate

43d59d1f28de1720266498e281d6287f.png
HTML Snippets
05e67d394a4f027cfaf8291e9a82d0ea.png
CSS Snippets
0b795c7d0e857c937fe79d4722b5cc99.png
HTML Boilerplate

这些扩展可以让你使用短码来编写常用的 HTML 和 CSS 代码段,从而加快你的编码速度。

但是这些 Emmet 都可以做到。Emmet 是 VSCode 的一项内置功能,其工作原理与这些扩展类似。它默认为各种文件类型打开,如 html、haml、pug、slim、jsx、xml、xsl、css、scss、sass、less 和 stylus。当你开始输入一个 Emmet 短代码时,会出现一些建议供你选择,你还可以在 VSCode 建议文档中看到扩展代码的预览。

Auto Close Tag

4bb37cdd8da8205108024f257931e97f.png
Auto Close Tag

当您添加一个新的 HTML 标签时,此插件会自动补全匹配的结尾标签。不过,VS Code 已经内置了这项功能。你可以通过下面的设置打开或关闭它:

  • 对于 HTML,选中 "HTML "设置下的 "Auto Closing Tags"。它的设置是 "启用/禁用 HTML 标记的自动关闭",默认为打开。

  • 在 JavaScript 和 TypeScript 中,找到 "Auto Closing Tags "并查找 "启用/禁用 JSX 标签的自动关闭"。它也是默认开启的。

ec14e695a5a9b185d19adf2d23d1efb3.png
自动关闭标签

npm Intellisense

82d76fe5f3270661f9c4b2f0ca495c32.png
NPM Intellisense

此插件会在编写导入语句时自动填写 npm 模块名称。

不过,VS Code 已经为 npm 模块提供了默认的自动完成功能。因此没有必要使用该扩展。

Lorem Ipsum

cf803cc5e586e32be607c835a187fa6c.png
Lorem Ipsum插件对于快速创建占位符文本非常有用,可以省去数小时的复制粘贴工作。不过,我们可以选择使用  VS Code 原生支持的 Emmet 来生成同样的 Lorem Ipsum 文本。

要生成虚拟文本,只需键入 "lorem",然后按 Tab 或 Enter。

Settings Sync

2cffc404f9aa47d67ba2435a7921a38b.png
Settings Sync

无论您是在各种设备上工作,还是只想保留设置以备将来更改,设置同步都能派上用场。VS Code 支持这一功能,无需插件。

通过将设置链接到 GitHub 或微软账户,你可以选择想要同步的设置类型,从而提供了一种在不同机器上保持一致体验的简单方法。

结语

以上就是12个我们没有必要再安装的 VS Code 插件,大家不要仅看下载数上百万就盲目安装。希望对大家日常选择开发工具有所帮助,如果你目前有安装上述插件,那可以考虑卸载掉,以提高 VS Code 的速度。

如果你有其他想了解的话题或咨询的问题,欢迎在留言区评论。我会从中挑选大家关注的话题在后续进行分享。

- EOF -

文章已经看到这了,别忘了在右下角点个“赞”和“在看”鼓励哦~

推荐阅读  点击标题可跳转

1、Python 项目工程化最佳实践

2、Python 可以比 C 还要快!

3、streamlit,一个超强的 Python 库

4、豆瓣8.9分的C++经典之作,免费送!

5、Python 3.12 版本有什么变化?

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,领取进击的Grey与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「书单02」,领取进击的Grey整理的 10 本 Python 入门书的电子版

👇关注我的公众号👇

告诉你更多细节干货

6e6c619d522fe55cd137764da1f10309.jpeg

欢迎围观我的朋友圈

👆每天更新所想所悟

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/330238.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Springboot 子工程构建完后无法找到springboot依赖

问题: 构建完子工程后无法找到SpringBootTest 解决方案: 最好用这个构建 https://www.cnblogs.com/he-wen/p/16735239.html 1.先观察项目目录 是否正确 2.观察子工程目录 3.看pom.xml中是否引用springboot依赖 4.检查代码 查看父项目是否包含子模块 查看子模块的父项目是否…

新手基础易懂的创建javaweb项目的方法(适用于IDEA 2023版)

新手基础易懂的创建javaweb项目的方法 前言我的IDEA版本新建项目步骤1步骤2步骤3步骤4步骤5步骤6<font colorred>特别注意&#xff0c;一定要注意步骤7步骤8 配置Tomcat服务器步骤9步骤10步骤11步骤12步骤13修改前修改后 步骤14 点击修复修改前修改后 试运行 前言 创建ja…

利用IP应用场景API识别真实用户

引言 在当今数字化时代&#xff0c;随着互联网的普及和应用的广泛&#xff0c;验证用户身份的重要性变得越来越突出。在许多场景中&#xff0c;特别是在涉及安全性、用户体验以及个人隐私保护方面&#xff0c;确定用户的真实身份至关重要。而IP应用场景API则是一种强大的工具&…

error warning

&#xff08;持续更新&#xff09; 1、error C1189 错误 1 error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] c:\program files (x86)\microsoft vi…

【ROS2-基于地图的定位 AMCL】-1 基本理念

所有内容请查看&#xff1a;博客学习目录_Howe_xixi的博客-CSDN博客 飞书原文档请联系我

IO网络编程Day4

广播 #include<myhead.h>int main(int argc, const char *argv[]) {//1、创建套接字int sfd socket(AF_INET, SOCK_DGRAM, 0);if(sfd -1){perror("socket error");return -1;}//2、将套接字设置成允许广播int broadcast 1;if(setsockopt(sfd, SOL_SOCKET, …

Jupyter Notebook五分钟基础速通

1 作用 常用于数据分析 2 安装 2.1 Anaconda 通过直接安装Anaconda&#xff0c;会自动安装Jupyter Notebook 2.2 命令行安装 ① 3.x版本 pip3 install --upgrade pip pip3 install jupyter ② 2.x版本 pip install --upgrade pip pip install jupyter 3 启动 cmd窗口下…

国标GB28181安防视频监控EasyCVR级联后上级平台视频加载慢的原因排查

国标GB28181协议安防视频监控系统EasyCVR视频综合管理平台&#xff0c;采用了开放式的网络结构&#xff0c;可以提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存储、视频集中存储、云存储等丰富的视频能力&#xff0c;同时还…

2025考研数学汤家凤高数、线代、概率论视频,百度网盘资源+PDF讲义

现在天气逐渐变凉&#xff0c;同学们都放寒假了&#xff01;我个人觉得寒假是给有梦想的同学准备的&#xff01; 我当时就喜欢放寒暑假&#xff0c;我觉得放假的时候别人在玩&#xff0c;我就能抽时间学习&#xff0c;来超越别人。所以好好利用寒假&#xff0c;绝对在考研的复…

SpringBoot整合MyBatis项目进行CRUD操作项目示例

文章目录 SpringBoot整合MyBatis项目进行CRUD操作项目示例1.1.需求分析1.2.创建工程1.3.pom.xml1.4.application.properties1.5.启动类 2.添加用户2.1.数据表设计2.2.pojo2.3.mapper2.4.service2.5.junit2.6.controller2.7.thymeleaf2.8.测试 3.查询用户3.1.mapper3.2.service3…

深入解析JavaScript中的原型继承

&#x1f9d1;‍&#x1f393; 个人主页&#xff1a;《爱蹦跶的大A阿》 &#x1f525;当前正在更新专栏&#xff1a;《VUE》 、《JavaScript保姆级教程》、《krpano》、《krpano中文文档》 ​ ​ ✨ 前言 原型继承是JavaScript中的一种非常重要的继承方式。理解原型继承对于…

学习JavaEE的日子 day13补 深入类加载机制及底层

深入类加载机制 初识类加载过程 使用某个类时&#xff0c;如果该类的class文件没有加载到内存时&#xff0c;则系统会通过以下三个步骤来对该类进行初始化 1.类的加载&#xff08;Load&#xff09; → 2.类的连接&#xff08;Link&#xff09; → 3.类的初始化&#xff08;In…

geemap学习笔记050:掩膜操作

前言 在进行相关操作时&#xff0c;往往需要对一部分范围的值进行掩膜&#xff0c;以去掉这一部分的值。Earth Engine中已经提供了相关的掩膜操作&#xff0c;下面将会详细的介绍一下mask、selfMask、updateMask。 1 导入库并加载数据 import ee import geemapee.Initialize…

细说JavaScript的数据类型(JavaScript的数据类型详解)

在JavaScript中有六种不同的数据类型&#xff0c;六种数据类型又分为5种简单数据类型&#xff08;基本数据类型&#xff09;和1中复杂数据类型&#xff08;引用数据类型&#xff09;&#xff0c;基本数据类型分为&#xff1a;字符串类型&#xff08;string&#xff09;、数值类…

基于频率滑动广义互相关的信号时延估计方法(MATLAB R2018A)

广义互相关&#xff08;Generalized Cross-Correlation, GCC&#xff09;方法是一种改进的互相关分析技术&#xff0c;用于更准确地估计信号的时间延迟。这种方法特别适用于噪声环境中的时延估计&#xff0c;因为它通过特定的加权处理提高了互相关函数的峰值的显著性&#xff0…

提升线上会议效率,解决Teams会议中常见网络问题

在企业组网场景中&#xff0c;在线会议是混合办公、跨地区办公模式下很重要的协作沟通手段&#xff0c;而在线会议如Teams这类应用对网络的实时性和即时性要求非常高&#xff0c;网络频繁中断、接入速度慢、登不进去等问题分分钟加剧用户的不满&#xff0c;导致汇报失败或者是交…

nexus3 npm-hosted仓库迁移

迁移背景&#xff1a; 从nexus 3.33 升级到 nexus 3.64 过程中&#xff0c;私服 npm-hosted 无法上传。由于这个 npm-hosted 和 npm-proxy 放的同一个 blob存储&#xff0c;无法单独拆除去&#xff0c;所以采用迁移的方式 迁移思路&#xff1a; down下来 npm-hosted 仓库&am…

【Java】HttpServlet类简单方法和请求显示

1、HttpServlet类简介&#x1f340; Servlet类中常见的三个类有&#xff1a;☑️HttpServlet类&#xff0c;☑️HttpServletRequest类&#xff0c;☑️HttpResponse类 &#x1f42c;其中&#xff0c;HttpServlet首先必须读取Http请求的内容。Servlet容器负责创建HttpServlet对…

WebGL中开发VR(虚拟现实)应用

WebGL&#xff08;Web Graphics Library&#xff09;是一种用于在浏览器中渲染交互式3D和2D图形的JavaScript API。要在WebGL中开发VR&#xff08;虚拟现实&#xff09;应用程序&#xff0c;您可以遵循以下一般步骤&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&a…

docker环境下mongo副本集的部署及异常修复

最近更换了办公地点。部署在本地docker环境里的mongo数据库不能使用了。原因是本地的ip地址变更。以前的mongo副本集的配置需要更新。处理完后&#xff0c;索性重新记录一下mongo副本集在docker中的部署流程。 mongo的事务及副本集 我们先了解一下什么是事务&#xff0c;事务…