常用 VS Code 插件:

  1. Auto Import

    有了这个插件,就不需要再手动引入文件了。如果是基于组件的项目,直接输入组件名插件会自动处理 imported。

  2. ** Add jsdoc comments **

    这个插件可以生成代码注释。选中函数首行,按 CTRL + SHIFT + P,选择 Add Doc Comments。

  3. ESDoc MDN

    有时候,我们可能会忘了一些 API 的用法,这个插件就派上用场了。不用打开浏览器查找文档,直接输入

    //mdn [object].[method];

    js注释以分号结尾,自动生成文档栏

  4. CSS Peek

    它能够直接在上代码显示它的 CSS 样式。这对于那些历史项目很有用。

  5. GitLens

    GitLens 提高了 Git 的可能性。它能做的有很多,比如无缝浏览 Git 仓库,查看代码的版本、提交人等信息。

  6. ESLint

    这个插件给 VS Code 集成了 ESLint 来 lint 代码。需要在当前项目或者全局安装 ESLint 以最大发挥这个插件的特性。

    当前项目安装 ESLint,运行

    npm install eslint

    或者,全局安装

    npm install -g eslint

    然后在当前项目中创建一个 .eslintrc 配置文件,运行

    ./node_modules/.bin/eslint --init

    或者运行

    eslint --init

  7. ** Debugger for Chrome **

    这个插件可以直接在 Google Chrome 浏览器里调试 JavaScript 代码。

  8. Google Fonts

    使用这个扩展添加字体变得很简单。再也不需要再浏览器里搜索字体了。按 CTRL + SHIFT + P 搜索 Google fonts 访问字体列表。

  9. TODO Hightlight

    有很多 TODO 是需要优先处理的,大部分时间 TODO 都被忽略了。TODO hightlight 通过高亮它们来缓解这一问题。

  10. Docker

    有了这个插件可以在离线情况下创建 Dockerfiles。它还提供了语法高亮、自动补全等功能。

    按 CMD + SHIFT + P 搜索 Add Docker files。

  11. Code Spell Checker

    能够方便的检查代码拼写错误。

  12. Import Cost

    Import Cost 显示代码里导入包的代价。它能帮助查找性能瓶颈。

  13. HTMLHint

    这个插件能校验 HTML,可以方便的写出符合标准的代码。

  14. Peacock

    这个插件可以改变 workspace 的颜色。当有多个 VS Code 窗口时,想要快速区分,这个插件就派上用场了。

    在安装完 Peacock 后,单击设置图标 > settings,选择 workspace settings 标签页,单击 {} 粘贴如下代码

        {
    "workbench.colorCustomizations": {
    "activityBar.background": "#e90b8d",
    "activityBar.foreground": "#fff",
    "activityBar.inactiveForeground": "#b5b5b5",
    },
    "peacock.affectedElements": [
    "activityBar",
    ]
    }

    还可以给 affectedElements 添加 titleBar 和 statusBar, 然后在 colorCustomizations 里定义它们的颜色。

    要使用内置颜色,按 CTRL + SHIFT + P,输入 peacock 选择你喜欢的主题。这会覆盖 settings.json 文件里 workspace 的定义。

  15. Prettier

    写代码的时候敲的最多的恐怕是空格和 tab 键,Prettier 可以帮你减负。它能格式化代码使其可读性更强。

VS Code插件配置的更多相关文章

  1. Vs Code 插件配置教程

    1 Vs Code 下载地址:https://code.visualstudio.com/ 2   安装好Vs Code,点击启动,点击File-> Open Folder 打开项目 3 点击E ...

  2. 高效开发者是如何个性化VS Code插件与配置的?

    2年之前,我放弃了Sublime Text,选择了Visual Studio Code作为代码编辑器. 我每天花在VS Code上的时间长达5~6个小时,因此按照我的需求优化VS Code配置十分必要 ...

  3. React 工程的 VS Code 插件及配置

    原味地址:https://juejin.im/post/5b5fce12e51d45162679e032 最近使用 VS Code 来开发 React,本文记录一些使用的 VS Code 插件以及离线 ...

  4. 在Visual Studio Code中配置GO开发环境

    一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github ...

  5. Topcoder Arena插件配置和训练指南

    一. Arena插件配置 1. 下载Arena 指针:http://community.topcoder.com/tc?module=MyHome 左边Competitions->Algorit ...

  6. Visual Studio Code中配置GO开发环境

    在Visual Studio Code中配置GO开发环境 一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的 ...

  7. 作为JavaScript开发人员,这些必备的VS Code插件你都用过吗?

    本文翻译自:https://www.sitepoint.com/vs-code-extensions-javascript-developers/ 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的 ...

  8. 10种JavaScript开发者必备的VS Code插件

    摘要: 好的代码插件可以让工作效率翻倍,心情也更加舒畅! 原文:10 Must-have VS Code Extensions for JavaScript Developers 作者:Michael ...

  9. windows通过Visual Studio Code中配置GO开发环境(转)

    一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github ...

随机推荐

  1. 从合并两个Map说开去 - foldLeft 和 foldRight 还有模式匹配

    开发中遇到需求:合并两个Map集合对象(将两个对应Key的值累加) 先说解决方案: ( map1 /: map2 ) { )) ) } 首先: Scala中现有的合并集合操作不能满足这个需求 . 注意 ...

  2. excel表格获取汉字大写首拼函数(自定义宏)

    打开excel,按Alt+F11,插入-模块,复制粘贴下边的函数 Function pinyin(p As String) As String i = Asc(p) Select Case i Cas ...

  3. input实现上传

    很多时候我们会用到上传,实现一个普通的上传也很简单,不用引用繁琐的插件 一个普通的上传 <form action="=upload" method="post&qu ...

  4. LightGBM总结

    一.LightGBM介绍 LightGBM是一个梯度Boosting框架,使用基于决策树的学习算法.它可以说是分布式的,高效的,有以下优势: 1)更快的训练效率 2)低内存使用 3)更高的准确率 4) ...

  5. Oracle 12.2报错ORA-15032、ORA-15410或ORA-15411解决

    现象:在Oracle 12.2.0.1 RAC环境,在其ASM实例中,如果添加不同大小或者不同数量的LUN到failgroup中,会报错: ORA-15032: not all alterations ...

  6. spring boot 热部署,省去频繁编译的步骤

    一.热启动: 每自修改后, 程序自动启动Spring Application上下文. Pom中直接添加依赖即可: <dependency>            <groupId&g ...

  7. 【JavaScript】学习中遇到的一些问题

    一.JavaScript中没法直接比较两个object和array是否相等

  8. zw-clay字王胶泥体系列

    zw-clay字王胶泥体系列 zw-clay字王胶泥体系列,2018新版,也是在2012版本的基础上升级的. 字王胶泥体系列的idea,源自黏土动画电影的制作模式.同样,字王胶泥体系列,也非常适合于动 ...

  9. x509证书相关内容

    什么是证书 X.509证书,其核心是根据RFC 5280编码或数字签名的数字文档.    实际上,术语X.509证书通常指的是IETF的PKIX证书和X.509 v3证书标准的CRL 文件,即如RFC ...

  10. 网络-02-端口号-linux端口详解大全

    端口详解 1 tcpmux TCP Port Service Multiplexer 传输控制协议端口服务多路开关选择器  2 compressnet Management Utility compr ...