Fundebug经受权转载,版权归原做者全部。javascript
Quokka.js 是一个用于 JavaScript 和 TypeScript 的实时运行代码平台。这意味着它会实时运行你输入后的代码,并在编辑器中显示各类执行结果,建议亲自尝试一下。html
安装此扩展后,能够按Ctrl / Cmd(⌘)+ Shift + P显示编辑器的命令选项板,而后键入 Quokka 以查看可用命令的列表。选择并运行 “New JavaScript File”命令。你也能够按(⌘+ K + J)直接打开文件。在此文件中输入的任何内容都会当即执行。前端
Quokka.js相似的扩展 –java
花括号和圆括号是许多编程语言不可分割的部分,在 JavaScript 等语言中,在一屏代码中花括号和园括号可能有多层嵌套,有些括号不太容易识别哪一个对应哪一个,然而却没有简单的方法来识别这些括号先后的对应关系。node
括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow)。这是两个不一样的扩展。然而,他们就像是一对情侣,能够完美的配合使用。这些扩展将为你的编辑器添加一系列颜色,并使代码块易于辨别,一旦你习惯了它们,若是 VSCode 没有它们就会让人以为很平淡。react
不使用括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow)ios
使用括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow)后git
代码片断是编辑器中的短代码。所以,能够输入 imr 并按Tab 来展开该代码片断,而不是'import React from '。相似地,clg 变成了 console.log。es6
各类各样的框架和类库都有不少代码片断:Javascript,React,Redux,Angular,Vue,Jest。 我我的认为 Javascript 代码片断很是有用,由于我主要使用 JS 。github
一些很好的代码片断扩展 –
一般在进行编码时,你认为可能有更好的方法来执行相同的操做。这时你留下注释// TODO: 须要重构 或其余相关的东西。可是你很容易忘记了这个注释,并将你的代码推送到主版本库(master) 或者生产环境(production)。 可是你若是使用 Todo Highlighter(高亮),它会高亮的显示并让你容易看到这个注释。
它以明亮的颜色突出代码中的 “TODO/FIXME” 或代码任何其余注释,以便始终清晰可见。另外还有一个很好的功能是 List Highlighted annotations
,它会在控制台中列出了全部 TODO。
使用 Todo Highlighter(高亮)相似的扩展 –
该扩展容许您查看导入模块的大小,它对 Webpack 中的 bundlers 有很大帮助,你能够查看是导入整个库仍是只导入特定的实用程序。
做为 web 开发人员,咱们常常须要使用 REST api。为了检查url和检查响应,使用了 Postman 之类的工具。可是,既然编辑器能够轻松地完成相同的任务,为何还要使用不一样的应用程序呢? REST Client 它容许你发送 HTTP 请求并直接在 Visual Studio 代码中查看响应。
自从React的出现以及它在过去几年得到的吸引力以来,以 JSX 形式出现的相似 html 的语法如今很是流行。咱们还必须使用 JavaScript 标签进行编码。任何web开发人员都会告诉你,输入标签是一件痛苦的事情。在大多数状况下,咱们须要一个可以快速、轻松地生成标签及其子标签的工具。Emmet 是 VSCode 中一个很好的例子,然而,有时候,你只是想要一些简单明了的东西。例如自动更新标签,它在你输入开始标签时自动生成结束标签。当你更改相同的标签时,关闭标记会自动更改,这两个扩展就是这样作的。
它还适用于JSX和许多其余语言,如XML,PHP,Vue,JavaScript,TypeScript,TSX。
在这里获取这两个扩展 – 自动闭合标记(Auto Close Tag) 和 自动重命名标记(Auto Rename Tag)。
相似的扩展 –
正如其做者所说,GitLens 加强了 Visual Studio Code 中内置的 Git 功能,它包含了许多强大的功能,例如经过跟踪代码显示的代码做者,提交搜索,历史记录和GitLens资源管理器。你能够在此处阅读这些功能的完整说明。
相似的扩展 –
Git项目管理器(Git Project Manager,GPM)容许你直接从 VSCode 窗口打开一个针对Git存储库的新窗口。 基本上,你能够打开另外一个存储库而无需离开VSCode。
安装此扩展后,您必须将 gitProjectManager.baseProjectsFolders 设置为包含 repos 的URL列表。例如:
{ "gitProjectManager.baseProjectsFolders": [ "/home/user/nodeProjects", "/home/user/personal/pocs" ] }
相似的扩展 –
Project Manager – 我没有亲自使用它,但它有百万+安装。因此建议你必定要看一下。
它在视觉上突出显示当前的缩进个数,所以,你能够轻松区分在不一样级别缩进的各类代码块。
使您的编辑更具吸引力的图标!
13!
相似的扩展 –
Dracula 是我最喜欢的主题。
咱们可使用快捷键来快速的选择更换主题;
首先:按下 Ctrl + k
而后再按下:Ctrl + t
开发中可能存在的bug无法实时知道,过后为了解决这些bug,花了大量的时间进行log 调试,这边顺便给你们推荐一个好用的BUG监控工具Fundebug。
原文:https://codeburst.io/top-java...
你的点赞是我持续分享好东西的动力,欢迎点赞!
一个笨笨的码农,个人世界只能终身学习!
**更多内容请关注公众号《大迁世界》!
Fundebug专一于JavaScript、微信小程序、微信小游戏、支付宝小程序、React Native、Node.js和Java实时BUG监控。 自从2016年双十一正式上线,Fundebug累计处理了9亿+错误事件,获得了Google、360、金山软件、百姓网等众多知名用户的承认。欢迎免费试用!
转载时请注明做者Fundebug以及本文地址:
https://blog.fundebug.com/2018/12/17/vscode-extension-to-improve-efficiency/