VScode 插件工具集,不求全但求好

[更多插件能够到官网自行探索](https://marketplace.visualstudio.com/vscode)
复制代码

对前端感兴趣的小伙伴,能够关注个人 Github 

根据调查发现,VScode 和 sublime 是前端开发者比较喜欢的 IDE 。“工欲善其事,必先利其器”,我是一个爱折腾的工具控,刚开始用 VScode 的时候,装了一堆的插件,致使只要开启 VScode 再接上大屏,个人 Mac 就会强烈的反抗,风扇一直呼啸,😳😳....后来就开启卸载模式,开始一直卸,最终保留一些小而美,使用率高的插件,整理一份以便不备之需。css

而对于一个团队而言,你们用同一套快捷键,同一个IDE,同一套插件,那么结对编程将会是一件特别幸福的事情。和帅哥哥一块儿编程仍是能够学到不少东西的,嘻嘻~~html

1、代码快捷键

在 VScode 的首页能够设置通用快捷键,由于日常用sublime比较多,因此干脆合并成一套。前端


2、代码提示

1. Path Intellisense

自动路径补全
vue


2. Document this

js 的注释模板 (注意:新版的 vscode 已经原生支持,在 function 上输入 /** tab



3、代码格式

1. ESlint

代码规范,对不符合要求的代码或者有语法错误的JS代码进行提示,能够自定制提示规则
node

2. HTMLHint

html代码检测git



3. beautify

格式化代码的工具github

4、代码可视化改善

1. colorize

可视化颜色哦,作组件涉及不少不一样的主题,我的仍是蛮稀饭的npm


2. RegExp Preview and Editor

这个就厉害了.能够完美的展现你写的正则,图形化给你看你写正则的造成
编程


3. Better Comments

最好用的注释区域高亮,对于TODO这些支持也很好
json


4. BreadCrumb in StatusBar


----------------------------------------------------------------------------

华丽丽的分割线,如下插件根据框架语言选择,用什么装什么,不用就不要装了,浪费内存

5、React 插件

1. ES7 React/Redux/GraphQL/React-Native snippets

涵盖的代码片断贼丰富,React 相关代码提示有这个就够了

2. Useful React Snippets

固然若是你只用React,那用这个代码提示吧,管够了

3. CSS Blocks

支持css模块化的智能提示,跳转,墙裂推荐

4. styled-components-snippets 

styled-components的代码片断

6、Vue 插件

1. vetur

语法高亮、智能感知、Emmet 等


2. VueHelper

snippet 代码片断

3. Vue VSCode Snippets

很全面的vue代码片断


7、Node

1. eggjs

蛋框的相关帮助插件,代码片断,智能提示等



2. egg-jump-definition

蛋框的函数跳转:Cmd+4


8、微信小程序

1. mpvue snippets

mpvue的一些代码片断,以及部分原生小程序的代码提示

2. minapp

VS Code写小程序必备的插件,里面有众多实用的特性集成

9、Markdown 插件

1. Markdown All in One

Markdown 的提示插件用这一个足以,集成了语法快捷键、Math、预览等,很实用

2. markdownlint

对 markdown 的语法格式规范进行代码提示

10、代码审查

1. CodeMetrics 

 能够计算TS/JS内代码的复杂度(好比函数这些),这些与代码质量和性能是挂钩的


2.Import Cost

就是你import一个东西的时候,能够计算改引入模块的大小!


3. Git Lens

暂时没有发现比这个看git记录更为详细了


11、其余

下面的插件无关紧要,若有相应功能的需求,却也是很是棒的插件


1. fileheader

顶部注释模板,可定义做者、时间等信息,并会自动更新最后修改时间

ctrl+alt+i 


2. Paste JSON as Code

JSON 格式转换成其余的语言格式


3. Node.js Modules Intellisense

对于node_module的智能提示


4. npm-import-package-version

显示导入的 npm 包的版本信息


5. File Tree View

提供几个常见编程语言的函数或状态的树集合展现,能够快速点击跳转!!

6. NPM-Scripts

在侧边栏可视化执行 npm 命令(项目内的 package.json),  小巧实用


7. :emojisense:


12、代码片断

两种方式定义代码片断

  • 菜单栏->文件->首选项->用户代码片断
  • ctrl+shift + p => snippet

这里写图片描述

  • toRem: 只是一个单纯的描述
  • prefix: 是触发snippet的简写
  • body: 是展开的代码片断
  • $1,$2:表示占位符,用于用户展开代码片断所须要替换的,也能够写成${1:label}键值对的方式
  • description : 用户你在输出snippet以前,方便本身识别的注释,而不用强行记忆那些简写的

  • 想找萝卜或者想找坑的童鞋,能够加入咱们的 “前端内推群”,里面有BATJ等大厂的HR,同时也有精通React、Vue、Node、小程序的大佬。
    若是加不进去,能够请小妹喝杯咖啡,加我微信,我会拉你进去。(注明一下你的title哦)



    相关文章
    相关标签/搜索