VSCode 是一个轻量级的 IDE,许多功能都是依靠插件来进行支持的,这里介绍一些常见好用的 VSCode 插件,帮助大家提升开发体验和效率~
# 自动补全类
- 【Auto Rename Tag】更改 tag 名时自动前后更新
- 【CSS Modules】对 jsx 中使用了 css module 类名的补全和跳转
- 【Vetur】VSCode 官方推荐的针对 vue 文件的扩展,支持高亮、自动补全等
# Snippets 类
【JavaScript (ES6) code snippets】 JS 代码片段,e.g.
- clg =>
console.log()
- sto =>
setTimeOut(() => {})
- clg =>
【React-Native/React/Redux snippets for es6/es7】 React 代码片段,e.g.
- imr =>
import React from 'react';
- imrc =>
import React, { Component } from 'react';
- imr =>
【React Hooks Snippets】hooks 代码片段,例如
- ush =>
const [, set] = useState()
- ush =>
【Vue VSCode Snippets】Vue 代码片段,e.g.
- vbase =>
<template>
<div>
</div>
</template>
<script>
export default {
}
</script>
<style lang="scss" scoped>
</style>
# 调试类
- 【Code Runner】运行代码文件,支持多种语言。
- 例如在一个 js 文件中启用Code Runner,将会用 node 去执行该文件
- 【Debugger for Chrome】VSCode 官方推荐,chrome 调试插件
- 【stylelint】为 CSS/Less/SCSS 增加 stylelint 提示
- 【ESLint】VSCode 官方推荐的 eslint 扩展,可以为你的代码增加 eslint 错误提示,还可以在 setting.json 中增加下面的设置来开启保存时自动修复:
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
# Git 类
- 【GitLens — Git supercharged】对 VSCode git 功能的增强,在代码行末尾增加一段作者注释,方便快速定位;还可以在左侧控制面板查看 文件/单行代码 的 git 历史记录等
# 视觉类
- 【Bracket Pair Colorizer】根据颜色区别不同层次的括号
- 【indent-rainbow】使用不同背景色块对缩进进行区分,大片背景色块在视觉上可能会形成阻碍
- 【Markdown Preview Enhanced】在 VSCode 中预览 markdown 文件
- 【SVG Viewer】在 VSCode 中预览 SVG 文件
- 【TODO Highlight】高亮 TODO,醒目提示
- 【vscode-icons】提供一组图标丰富文件夹类型
# 资源类
- 【filesize】展示文件大小以及一些额外信息
- 【Import Cost】成本提示,展示引入包的体积大小,但目前
v0.2.12
只支持 js/ts,vue 中无法使用
# 通用类
- 【Chinese (Simplified) Language Pack for Visual Studio Code】中文语言包
- 【Code Spell Checker】检查代码中的英文拼写错误
- 【Project Manager】提供方便快捷的项目管理,可以 save/open 项目
- 【Setting Sync】可以保存/同步你的 VSCode 设置