千家信息网

VSCode有哪些好用的插件

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下 VSCode有哪些好用的插件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!插件VS Code有着非常丰
千家信息网最后更新 2026年11月03日VSCode有哪些好用的插件

小编给大家分享一下 VSCode有哪些好用的插件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

插件

VS Code有着非常丰富的插件,这里我给大家推荐几个我最喜欢的VS Code插件。

Prettier Code Formatter

下载量:167万

我使用Prettier来统一代码风格,当我保存HTML/CSS/JavaScript文件时,它会自动调整代码格式。这样,我不用担心代码格式问题了。由于Prettier本身不能个性化配置,有时可能会引起不适,但是至少保证团队成员可以轻易统一代码风格。

npm

下载量:119万

npm插件可以检查package.json中所定义的npm模块与实际安装的npm模块是否一致:

  • package.json中定义了,但是实际未安装

  • package.json中未定义,但是实际安装了
  • package.json中定义的版本与实际安装的版本不一致

npm Intellisense

下载量:105万

npm Intellisense插件会为package.json建立索引,这样当我require某个模块时,它可以自动补全。

Bracket Pair Colorizer

下载量:95万

Bracket Pair Colorizer可以为代码中的匹配的括号自动着色,以不同的颜色进行区分,这样我们可以轻易地辨别某个代码块的开始与结束。

Auto Close Tag

下载量:117万

Auto Close Tag插件的功能非常简单,它可以自动补全HTML/XML的关闭标签。

GitLens

下载量:164万

我非常喜欢Gitlens,因为它可以帮助我快速理解代码的修改历史。

Current Line Blame:查看当前行代码的结尾查看最近一次commit的姓名、时间以及信息

Current Line Hovers:在当前行代码的悬浮框查看详细的最近一次的commit信息。

Markdown All in One

下载量:45万

Markdown All in One插件帮助我编写README以及其他MarkDown文件。我尤其喜欢它处理列表以及表格的方式。

自动调整列表的数字序号

自动格式化表格

用户配置

除了安装各种各样的插件,我们还可以通过配置VS Code的User Settings来个性化我们的VS Code。

字体设置

我非常喜欢带有ligatures(合字、连字、连结字或合体字)的字体。ligatures就是将多于一个字母的合成一个字形。我主要使用Fira Code作为我编程所使用的字体,如下图中的=>与===:

我的字体配置如下:

"editor.fontFamily": "'Fira Code', 'Operator Mono', 'iA Writer Duospace', 'Source Code Pro',                        Menlo, Monaco, monospace","editor.fontLigatures": true

关于缩进,我是这样配置的:

 "editor.detectIndentation": true, "editor.renderIndentGuides": false,

import路径移动或者重命名时,自动更新:

"javascript.updateImportsOnFileMove.enabled": "always",

user-settings.json

下面是我的VS Code的配置文件user-settings.json:

{    "workbench.colorCustomizations": {        "activityBar.background": "#111111",        "activityBarBadge.background": "#FFA000",        "list.activeSelectionForeground": "#FFA000",        "list.inactiveSelectionForeground": "#FFA000",        "list.highlightForeground": "#FFA000",        "scrollbarSlider.activeBackground": "#FFA00050",        "editorSuggestWidget.highlightForeground": "#FFA000",        "textLink.foreground": "#FFA000",        "progressBar.background": "#FFA000",        "pickerGroup.foreground": "#FFA000",        "tab.activeBorder": "#FFA000",        "notificationLink.foreground": "#FFA000",        "editorWidget.resizeBorder": "#FFA000",        "editorWidget.border": "#FFA000",        "settings.modifiedItemIndicator": "#FFA000",        "settings.headerForeground": "#FFA000",        "panelTitle.activeBorder": "#FFA000",        "breadcrumb.activeSelectionForeground": "#FFA000",        "menu.selectionForeground": "#FFA000",        "menubar.selectionForeground": "#FFA000"    },    "editor.fontSize": 14,    "editor.lineHeight": 24,    // These are for subliminal, check them out.    "editor.hideCursorInOverviewRuler": true,    "editor.lineNumbers": "on",    "editor.overviewRulerBorder": false,    "editor.renderIndentGuides": false,    "editor.renderLineHighlight": "none",    "editor.quickSuggestions": true,    // end subliminal changes    "editor.fontFamily": "'Fira Code', 'Operator Mono', 'iA Writer Duospace',                    'Source Code Pro', Menlo, Monaco, monospace",    "vsicons.projectDetection.autoReload": true,    "editor.formatOnPaste": false,    "editor.formatOnSave": true,    "editor.fontLigatures": true,    "prettier.tabWidth": 4,    "editor.wordWrap": "on",    "editor.detectIndentation": true,    "workbench.iconTheme": "eq-material-theme-icons-palenight",    "editor.minimap.enabled": false,    "editor.minimap.renderCharacters": false,    "prettier.parser": "flow",    "workbench.editor.enablePreview": false,    "emmet.includeLanguages": {        "javascript": "javascriptreact",        "jsx-sublime-babel-tags": "javascriptreact"    },    "emmet.triggerExpansionOnTab": true,    "emmet.showExpandedAbbreviation": "never",    "workbench.statusBar.visible": true,    "workbench.activityBar.visible": true,    "workbench.editor.showIcons": false,    "editor.multiCursorModifier": "ctrlCmd",    "explorer.confirmDelete": false,    "window.zoomLevel": 0,    "javascript.updateImportsOnFileMove.enabled": "always",    "materialTheme.accent": "Yellow",    "editor.cursorBlinking": "smooth",    "editor.fontWeight": "500"}

以上是" VSCode有哪些好用的插件"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

插件 代码 下载量 配置 字体 实际 文件 格式 模块 篇文章 帮助 好用 一致 个性 信息 内容 版本 表格 风格 统一 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技产业 互联网科技与金融科技 奇酷互联网科技 卓越科技(互联网 ) 艾特科技互联网 善班互联网科技有限公司 互联网科技热点资讯 佳云科技和互联网广告 互联网金融中的现代科技 智腾互联网科技有限公司 湖南一路畅行互联网科技 崇明区互联网教育科技售后服务 成都互联网科技公司工作好不好 速维有品互联网信息科技(苏州)有限公司 米聚互联网科技南京有限公司排面 青海科技产业互联网发展 美国互联网科技公司 2021世界互联网领先科技成果发布 互联网科技手抄报图片 优雇互联网科技有限公司 苏州找大状互联网科技有限公司 云信互联网科技有限公司 北京互联网络科技有限公司 蓝色互联网科技 北京华百购互联网科技有限公司 福建科技产业互联网发展 科技类公司包括互联网吗 民营互联网公司国防科技 互联网科技圈年度人物 高科技和互联网的现代国家
0