Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Blog] 你不能错过的 VSCode 插件 #36

Open
lvqq opened this issue Jun 2, 2020 · 0 comments
Open

[Blog] 你不能错过的 VSCode 插件 #36

lvqq opened this issue Jun 2, 2020 · 0 comments
Labels

Comments

@lvqq
Copy link
Owner

lvqq commented Jun 2, 2020

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(() => {})
  • 【React-Native/React/Redux snippets for es6/es7】 React 代码片段,e.g.

    • imr => import React from 'react';
    • imrc => import React, { Component } from 'react';
  • 【React Hooks Snippets】hooks 代码片段,例如

    • ush => const [, set] = useState()
  • 【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 历史记录等

image.png

视觉类

  • 【Bracket Pair Colorizer】根据颜色区别不同层次的括号

image.png

  • 【indent-rainbow】使用不同背景色块对缩进进行区分,大片背景色块在视觉上可能会形成阻碍

image.png

  • 【Markdown Preview Enhanced】在 VSCode 中预览 markdown 文件

image.png

  • 【SVG Viewer】在 VSCode 中预览 SVG 文件
  • 【TODO Highlight】高亮 TODO,醒目提示

  • 【vscode-icons】提供一组图标丰富文件夹类型

image.png

资源类

  • 【filesize】展示文件大小以及一些额外信息

image.png

  • 【Import Cost】成本提示,展示引入包的体积大小,但目前 v0.2.12 只支持 js/ts,vue 中无法使用

image.png

通用类

  • 【Chinese (Simplified) Language Pack for Visual Studio Code】中文语言包
  • 【Code Spell Checker】检查代码中的英文拼写错误
  • 【Project Manager】提供方便快捷的项目管理,可以 save/open 项目

image.png

  • 【Setting Sync】可以保存/同步你的 VSCode 设置
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant