常用 VS Code 插件:
-
Auto Import
有了这个插件,就不需要再手动引入文件了。如果是基于组件的项目,直接输入组件名插件会自动处理 imported。
-
** Add jsdoc comments **
这个插件可以生成代码注释。选中函数首行,按 CTRL + SHIFT + P,选择 Add Doc Comments。
-
ESDoc MDN
有时候,我们可能会忘了一些 API 的用法,这个插件就派上用场了。不用打开浏览器查找文档,直接输入
//mdn [object].[method];
js注释以分号结尾,自动生成文档栏
-
CSS Peek
它能够直接在上代码显示它的 CSS 样式。这对于那些历史项目很有用。
-
GitLens
GitLens 提高了 Git 的可能性。它能做的有很多,比如无缝浏览 Git 仓库,查看代码的版本、提交人等信息。
-
ESLint
这个插件给 VS Code 集成了 ESLint 来 lint 代码。需要在当前项目或者全局安装 ESLint 以最大发挥这个插件的特性。
当前项目安装 ESLint,运行
npm install eslint
或者,全局安装
npm install -g eslint
然后在当前项目中创建一个 .eslintrc 配置文件,运行
./node_modules/.bin/eslint --init
或者运行
eslint --init
-
** Debugger for Chrome **
这个插件可以直接在 Google Chrome 浏览器里调试 JavaScript 代码。
-
Google Fonts
使用这个扩展添加字体变得很简单。再也不需要再浏览器里搜索字体了。按 CTRL + SHIFT + P 搜索 Google fonts 访问字体列表。
-
TODO Hightlight
有很多 TODO 是需要优先处理的,大部分时间 TODO 都被忽略了。TODO hightlight 通过高亮它们来缓解这一问题。
-
Docker
有了这个插件可以在离线情况下创建 Dockerfiles。它还提供了语法高亮、自动补全等功能。
按 CMD + SHIFT + P 搜索 Add Docker files。
-
Code Spell Checker
能够方便的检查代码拼写错误。
-
Import Cost
Import Cost 显示代码里导入包的代价。它能帮助查找性能瓶颈。
-
HTMLHint
这个插件能校验 HTML,可以方便的写出符合标准的代码。
-
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 的定义。
-
Prettier
写代码的时候敲的最多的恐怕是空格和 tab 键,Prettier 可以帮你减负。它能格式化代码使其可读性更强。
VS Code插件配置的更多相关文章
-
Vs Code 插件配置教程
1 Vs Code 下载地址:https://code.visualstudio.com/ 2 安装好Vs Code,点击启动,点击File-> Open Folder 打开项目 3 点击E ...
-
高效开发者是如何个性化VS Code插件与配置的?
2年之前,我放弃了Sublime Text,选择了Visual Studio Code作为代码编辑器. 我每天花在VS Code上的时间长达5~6个小时,因此按照我的需求优化VS Code配置十分必要 ...
-
React 工程的 VS Code 插件及配置
原味地址:https://juejin.im/post/5b5fce12e51d45162679e032 最近使用 VS Code 来开发 React,本文记录一些使用的 VS Code 插件以及离线 ...
-
在Visual Studio Code中配置GO开发环境
一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github ...
-
Topcoder Arena插件配置和训练指南
一. Arena插件配置 1. 下载Arena 指针:http://community.topcoder.com/tc?module=MyHome 左边Competitions->Algorit ...
-
Visual Studio Code中配置GO开发环境
在Visual Studio Code中配置GO开发环境 一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的 ...
-
作为JavaScript开发人员,这些必备的VS Code插件你都用过吗?
本文翻译自:https://www.sitepoint.com/vs-code-extensions-javascript-developers/ 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的 ...
-
10种JavaScript开发者必备的VS Code插件
摘要: 好的代码插件可以让工作效率翻倍,心情也更加舒畅! 原文:10 Must-have VS Code Extensions for JavaScript Developers 作者:Michael ...
-
windows通过Visual Studio Code中配置GO开发环境(转)
一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github ...
随机推荐
-
Python之路【第十九章】:Django 数据库对象关系映射
Django ORM基本配置 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去 ...
-
Javascript parseFloat内部解析规则
这是由小习发的一个问题引起的讨论,结束后大家各自加深了多parseFloat的理解. 如下 16进制数0x10使用parseFloat转成数字,结果为0.潜意识期望的结果是16. 有人说脑残,16进制 ...
-
ACM题目————数素数
令Pi表示第i个素数.现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数. 输入格式: 输入在一行中给出M和N,其间以空格分隔. 输出格式: 输出从PM到PN的所有素数 ...
-
[Flex] Accordion系列-动态添加或删除Accordion容器中项目
<?xml version="1.0" encoding="utf-8"?> <!--Flex中如何使用addChild()和removeCh ...
-
Event Aggregator
/** * Created with JetBrains WebStorm. * User: 宇乔 * Date: 13-8-2 * Time: 下午3:01 * To change this tem ...
-
Codeforces Round #256 (Div. 2) D. Multiplication Table(二进制搜索)
转载请注明出处:viewmode=contents" target="_blank">http://blog.csdn.net/u012860063?viewmod ...
-
箭头函数里this理解
先来看代码: var obj1={ id:4, fn:function(){ var f=() => { console.log(this); //object,f()定义在obj1对象中,th ...
-
数据库索引实现(B+,B-,hash)
★ B-Tree索引:每一个叶子节点都包含指向下一个叶子节点的指针,从而方便叶子节点的范围遍历.B-Tree通常意味着所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同,很适合查找范围数据. ★ ...
-
Linux下的tr编辑器命令详解
通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能.您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符.您也可以用它来除去重复 ...
-
Git:多人推送/抓取分支事项
1.推送分支 1.1使用命令符git push origin branch-name,推送自己已修改的分支 例如git push origin master,git push origin dev. ...