VScode 好用插件集合(一)


什么是VScode

  Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比 Diff、GIT命令 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作......

    

VSCode 下载地址:https://code.visualstudio.com/

  

根据调查发现,VScode 和 sublime 是前端开发者比较喜欢的 IDE 。相对与这两个软件,我更喜欢的其实是 VSCode ,本博文就记录一下比较好用的 VSCode 插件。

VSCode 插件

代码快捷键

在 VScode 的首页可以设置通用快捷键,因为平常用sublime比较多,所以干脆合并成一套。

代码提示

Path Intellisense

自动路径补全

  

Document this

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

  

代码格式

ESlint

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

HTMLHint

html代码检测。

  

beautify

格式化代码的工具。

代码可视化改善

colorize

可视化颜色哦,做组件涉及很多不同的主题,个人还是蛮稀饭的。

  

RegExp Preview and Editor

这个就厉害了.可以完美的展示你写的正则,图形化给你看你写正则的形成。

  

Better Comments

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

BreadCrumb in StatusBar

  

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

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

React 插件

ES7 React/Redux/GraphQL/React-Native snippets

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

Useful React Snippets

当然如果你只用React,那用这个代码提示吧,管够了。

CSS Blocks

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

  

styled-components-snippets

styled-components 的代码片段。

Vue 插件

vetur

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

  

VueHelper

snippet 代码片段。

  

Vue VSCode Snippets

很全面的vue代码片段。

  

Node

eggjs

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

  

  

egg-jump-definition

蛋框的函数跳转:Cmd+4。

  

微信小程序

mpvue snippets

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

minapp

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

Markdown 插件

Markdown All in One

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

markdownlint

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

代码审查

CodeMetrics

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

  

Import Cost

就是你import一个东西的时候,可以计算改引入模块的大小。

  

Git Lens

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

  

其他

面的插件可有可无,如有相应功能的需求,却也是非常棒的插件。

fileheader

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

ctrl+alt+i

  

Paste JSON as Code

JSON 格式转换成其他的语言格式。

  

Node.js Modules Intellisense

对于 node_module 的智能提示 。

  

npm-import-package-version

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

  

File Tree View

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

NPM-Scripts

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

  

:emojisense:

  

VScode 好用插件集合(一)的更多相关文章

  1. 转载:VScode 好用插件集合

    --------------------- 作者:JayveeWong 来源:CSDN 原文:https://blog.csdn.net/weixin_42776111/article/details ...

  2. VSCode 前端常用插件集合

    Visual Studio Code 是由微软开发的一款免费.跨平台的文本编辑器.由于其卓越的性能和丰富的功能,它很快就受到了大家的喜爱. 但工欲善其事必先利其器,以下是本人为前端开发收集的常用的vs ...

  3. vscode格式化代码插件Beautify

    vscode格式化代码安装 VsCode 格式化代码插件搜索并安装 Beautify 格式化代码插件使用:打开要格式化的文件 —> F1 —> Beautify file —> 选择 ...

  4. vscode安装dlv插件报错:There is no tracking information for the current branch.

    vscode安装dlv插件报错:There is no tracking information for the current branch. https://blog.csdn.net/a7859 ...

  5. vscode安装golang插件失败问题

    vscode安装golang插件失败问题 dlv go-outline go-symbols gocode-gomod gocode 代码补全 godef 代码跳转 golint gopkgs gor ...

  6. VSCode安装jshint插件报错

    Mac电脑上使用VSCode安装jshint插件时提示如下错误: Failed to load jshint library. Please install jshint in your worksp ...

  7. VSCode高效开发插件

    VSCode 必装的 10 个高效开发插件 https://www.cnblogs.com/parry/p/vscode_top_ten_plugins.html 本文介绍了目前前端开发最受欢迎的开发 ...

  8. VSCode 前端必备插件

    VSCode 前端必备插件 Debugger for Chrome 让 vscode 映射 chrome 的 debug功能,静态页面都可以用 vscode 来打断点调试 { "versio ...

  9. 基于jQuery的用户界面插件集合---EasyUI

    easyui是一种基于jQuery的用户界面插件集合.为创建现代化,互动,JavaScript应用程序,提供必要的功能.使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以 ...

随机推荐

  1. 笔记:Python 字符串小记

    1. 字符串是以''或""括起来的任意文本,如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK" >>> p ...

  2. 备份软件 FreeFileSync 怎么用

    现在,学会使用备份软件对电脑中的重要资料定期进行备份,已经成为许多办公一族的“必修课”.其中,FreeFileSync 作为一款由国外开源社区开发的免费备份软件,由于其支持跨平台(Windows.Li ...

  3. MySQL--5子查询与连接小结

    子查询:出现在其他sql语句中的 SELECT,必须出现在小括号内,子查询外层可以是常见的SELECT语句,INSERT语句 UPDATE语句 DELETE语句,在子查询中可以包含多个关键字和条件 ( ...

  4. 《linux就该这么学》找到一本不错的Linux电子书,《Linux就该这么学》。

    本帖不是广告贴,只是感觉有好的工具书而已 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国 ...

  5. c# 修改xml格式config文件

    xml 格式的config文件如下: <?xml version="1.0" encoding="utf-8"?> <configuratio ...

  6. 获取Sqlserver上一句语句执行后受影响的行数@@rowCount

    from:http://blog.163.com/rihui_7/blog/static/212285143201381343240404/ 返回受上一语句影响的行数. ROWCOUNT_BIG.&q ...

  7. PB中datewindow单双行显示不同颜色

    调出datewindow,找到detail中的列,右击properties,左侧Background中的color属性添加 IF(MOD(GETROW(),2)=0,RGB( 255, 250, 20 ...

  8. fang99-三号线与四号线新盘

    三号线与四号线新盘 http://www.fang99.com/buycenter/buildingsearch_map.aspx?projectid=0000011104 http://www.fa ...

  9. POJ1944 Fiber Communications (USACO 2002 February)

    Fiber Communications 总时间限制:  1000ms 内存限制:  65536kB 描述 Farmer John wants to connect his N (1 <= N ...

  10. yii2 rules验证规则,ajax验证手机号码是否唯一

    <?php namespace frontend\models; use Yii; use yii\base\Model; /** * Signup form */ class SignupFo ...