vscode 常用插件及相关配置

本文介绍了如何优化VSCode的配置,包括别名路径设置、代码提示插件、格式化工具、自动保存与修复等功能。推荐了如PathIntellisense、ESLint、Prettier等提升开发效率的插件,并分享了相关的设置项,以实现更智能的代码管理和编辑体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

别名路径跳转

  • 下载后只需自定义配置一些自己常用的别名路径即可
// 文件名别名跳转
  "alias-skip.mappings": {
    "~@/": "/src",
    "views": "/src/views",
    "assets": "/src/assets",
    "network": "/src/network",
    "common": "/src/common"
  },
  • 右击插件–》扩展设置–》路径映射在settinas.json中编辑

路径别名智能提示

  • 插件名:path-alias
  • 场景: 在导入组件的时候,使用别名路径没用提示时👇 (可和别名路径跳转同时使用, 无冲突)

indent-rainbow

  • 插件名: indent-rainbow
  • 功能:彩虹缩进

Tabnine

  • 插件名: Tabnine
  • 功能:智能提示代码,可以预测你将要写的代码进行提示

Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

中文语言插件

Highlight Matching Tag

编辑高亮

GitHub Copilot

Auto Rename Tag

自动重命名配对的 HTML / XML 标签,也可以在 JSX 中使用。
在 settings.json 文件中的 auto-rename-tag.activationOnLanguage 中添加一项以设置扩展名将被激活的语言。默认情况下,它是**[“ *”]**,将为所有语言激活。

"auto-rename-tag.activationOnLanguage": ["html", "xml", "php", "javascript"]

koroFileHeader

用于生成文件头部注释和函数注释的插件,支持所有主流语言,功能强大,灵活方便,文档齐全,食用简单!
使用方法

Bracket Pair Colorizer 2

Color Highlight

此扩展程序设置在文档中找到的 css / web 颜色的样式。
在这里插入图片描述

CSS Peek

Image preview

悬停时显示图像预览。
在这里插入图片描述

indent-rainbow

Rainbow Brackets

:为括号设置不同颜色,方便区分
在这里插入图片描述

Auto Import

:可以自动找到、解析所有可用的导入,并提供代码操作和完成
在这里插入图片描述

Material Icon Theme

:替换VS Code标题栏中文件类型的图标
在这里插入图片描述

Better Comments

:优化注释,支持不同类型的注释变成不同的颜色
在这里插入图片描述

Path Intellisense

:自动提示文件路径和文件名

在这里插入图片描述

TODO Highlight

Vetur

vue

vue-beautify

VueHelper

open in browser

文件打开浏览器

Prettier - Code formatter

ESLint

格式化规范开发文件 settings.json 相关配置

	"eslint.nodeEnv": "",
     // tab 大小为2个空格
     "editor.tabSize": 2,
     // 100 列后换行
     "editor.wordWrapColumn": 100,
     // 保存时格式化
     "editor.formatOnSave": true,
     // 开启 vscode 文件路径导航
     "breadcrumbs.enabled": true,
     // prettier 设置语句末尾不加分号
     "prettier.semi": false,
     // prettier 设置强制单引号
     "prettier.singleQuote": true,
     // 选择 vue 文件中 template 的格式化工具
     "vetur.format.defaultFormatter.html": "prettyhtml",
     // 显示 markdown 中英文切换时产生的特殊字符
     "editor.renderControlCharacters": true,
     // eslint 检测文件类型
     "eslint.validate": ["javascript", "vue", "html"],
     // vetur 的自定义设置
     "vetur.format.defaultFormatterOptions": {
         "prettier": {
             "singleQuote": true,
             "semi": false
         }
     },
     // 修改500ms后自动保存
    "editor.formatOnSaveTimeout": 500,
     "files.autoSaveDelay": 500,
     "editor.codeActionsOnSaveTimeout": 500,
     "[javascript]": {
         "editor.defaultFormatter": "vscode.typescript-language-features"
     },
     // 设置 eslint 保存时自动修复
     "editor.codeActionsOnSave": {
         "source.fixAll.eslint": true
     },
     "editor.defaultFormatter": "dbaeumer.vscode-eslint",
     "eslint.format.enable": true,
    "editor.inlineSuggest.enabled": true,
    "auto-close-tag.activationOnLanguage": [

      "xml",
      "php",
      "blade",
      "ejs",
      "jinja",
      "javascript",
      "javascriptreact",
      "typescript",
      "typescriptreact",
      "plaintext",
      "markdown",
      "vue",
      "liquid",
      "erb",
      "lang-cfml",
      "cfml",
      "HTML (EEx)",
      "HTML (Eex)",
      "plist"
    ],```
### VSCode 常用插件推荐 以下是针对开发人员常用的几类功能所整理的 VSCode 插件推荐: #### 浏览器预览工具 对于前端开发者来说,在浏览器中实时查看 HTML 文件的效果是非常重要的。可以通过安装 **Live Server** 或者类似的插件来实现这一需求。这类插件允许通过快捷键或者鼠标右键操作快速在默认或自定义浏览器中打开 HTML 文件,支持多种主流浏览器,例如 Firefox、Chrome、Opera、IE 和 Safari [^1]。 #### 书签管理工具 为了提高代码编辑效率,可以使用 Bookmarks 插件标记重要位置并快速导航至这些标记处。具体配置方法如下:按下 `F1` 键调出命令面板,输入 `[打开键盘快捷方式]` 进入设置界面;随后可调整添加/删除标签以及跳转至上一/下一标签的相关快捷键组合。例如,将 PgUp 设置为跳转到上一个标签,PgDn 跳转到下一个标签,Ctrl+T 添加或移除标签 [^2]。 #### 中文化支持 如果希望让 VSCode 的菜单栏显示中文语言,则需执行以下步骤完成切换:按住 `Ctrl+Shift+P` 打开指令输入框,接着输入 `Configure Display Language` 并回车确认;之后从下拉列表里挑选目标语言包(如 zh-cn),最后按照提示点击重启按钮即可生效 [^3]。 此外还有其他一些非常实用但未提及于上述引用中的扩展程序也值得考虑加入日常工作中: - **Bracket Pair Colorizer**: 自动给匹配的大括号着色以便更容易识别嵌套结构。 - **ESLint / Prettier - Code formatter**: 配合 JavaScript (JSX), TypeScript, Vue.js 等项目进行静态分析和自动格式化处理。 - **GitLens — Git supercharged**: 提升版本控制体验,提供更深入的历史记录视图等功能。 ```javascript // 示例 ESLint 配置文件 .eslintrc.json 内容片段展示如何启用规则 { "rules": { "indent": ["error", 4], "quotes": ["error", "double"], "semi": ["error", "always"] } } ``` 以上列举了一些常见的 Visual Studio Code 插件及其用途介绍,实际应用过程中可根据个人偏好和技术栈特点灵活选用适合自己的辅助工具集。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值