提升 JavaScript 开发效率的高级 VSCode 扩展!

Fundebug经受权转载,版权归原做者全部。javascript

Quokka.js

Quokka.js 是一个用于 JavaScript 和 TypeScript 的实时运行代码平台。这意味着它会实时运行你输入后的代码,并在编辑器中显示各类执行结果,建议亲自尝试一下。html

安装此扩展后,能够按Ctrl / Cmd(⌘)+ Shift + P显示编辑器的命令选项板,而后键入 Quokka 以查看可用命令的列表。选择并运行 “New JavaScript File”命令。你也能够按(⌘+ K + J)直接打开文件。在此文件中输入的任何内容都会当即执行。前端

Quokka.js相似的扩展 –java

  • Code Runner – 支持多种语言,如C,C ++,Java,JavaScript,PHP,Python,Perl,Perl 6等。
  • Runner

括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow)

花括号和圆括号是许多编程语言不可分割的部分,在 JavaScript 等语言中,在一屏代码中花括号和园括号可能有多层嵌套,有些括号不太容易识别哪一个对应哪一个,然而却没有简单的方法来识别这些括号先后的对应关系。node

括号配对着色(Bracket Pair Colorizer)彩虹缩进(Indent Rainbow)。这是两个不一样的扩展。然而,他们就像是一对情侣,能够完美的配合使用。这些扩展将为你的编辑器添加一系列颜色,并使代码块易于辨别,一旦你习惯了它们,若是 VSCode 没有它们就会让人以为很平淡。react

不使用括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow)ios

使用括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow)后git

snippets(代码片断)

代码片断是编辑器中的短代码。所以,能够输入 imr 并按Tab 来展开该代码片断,而不是'import React from '。相似地,clg 变成了 console.log。es6

各类各样的框架和类库都有不少代码片断:Javascript,React,Redux,Angular,Vue,Jest。 我我的认为 Javascript 代码片断很是有用,由于我主要使用 JS 。github

一些很好的代码片断扩展 –

TODO高亮

一般在进行编码时,你认为可能有更好的方法来执行相同的操做。这时你留下注释// TODO: 须要重构 或其余相关的东西。可是你很容易忘记了这个注释,并将你的代码推送到主版本库(master) 或者生产环境(production)。 可是你若是使用 Todo Highlighter(高亮),它会高亮的显示并让你容易看到这个注释。

它以明亮的颜色突出代码中的 “TODO/FIXME” 或代码任何其余注释,以便始终清晰可见。另外还有一个很好的功能是 List Highlighted annotations ,它会在控制台中列出了全部 TODO。

使用 Todo Highlighter(高亮)相似的扩展 –

  • Todo+ —  更强大的 Todo 高亮扩展,具备更多功能。
  • Todo Parser

Import Cost

扩展容许您查看导入模块的大小,它对 Webpack 中的 bundlers 有很大帮助,你能够查看是导入整个库仍是只导入特定的实用程序。

REST Client

做为 web 开发人员,咱们常常须要使用 REST api。为了检查url和检查响应,使用了 Postman 之类的工具。可是,既然编辑器能够轻松地完成相同的任务,为何还要使用不一样的应用程序呢? REST Client 它容许你发送 HTTP 请求并直接在 Visual Studio 代码中查看响应。

自动闭合标记(Auto Close Tag)和自动重命名标记(Auto Rename Tag)

自从React的出现以及它在过去几年得到的吸引力以来,以 JSX 形式出现的相似 html 的语法如今很是流行。咱们还必须使用 JavaScript 标签进行编码。任何web开发人员都会告诉你,输入标签是一件痛苦的事情。在大多数状况下,咱们须要一个可以快速、轻松地生成标签及其子标签的工具。Emmet 是 VSCode 中一个很好的例子,然而,有时候,你只是想要一些简单明了的东西。例如自动更新标签,它在你输入开始标签时自动生成结束标签。当你更改相同的标签时,关闭标记会自动更改,这两个扩展就是这样作的。

它还适用于JSX和许多其余语言,如XML,PHP,Vue,JavaScript,TypeScript,TSX。

在这里获取这两个扩展 – 自动闭合标记(Auto Close Tag)自动重命名标记(Auto Rename Tag)

相似的扩展 –

GitLens

正如其做者所说,GitLens 加强了 Visual Studio Code 中内置的 Git 功能,它包含了许多强大的功能,例如经过跟踪代码显示的代码做者,提交搜索,历史记录和GitLens资源管理器。你能够在此处阅读这些功能的完整说明。

相似的扩展 –

Git项目管理器(Git Project Manager,GPM)

Git项目管理器(Git Project Manager,GPM)容许你直接从 VSCode 窗口打开一个针对Git存储库的新窗口。 基本上,你能够打开另外一个存储库而无需离开VSCode。

安装此扩展后,您必须将 gitProjectManager.baseProjectsFolders 设置为包含 repos 的URL列表。例如:

{
    "gitProjectManager.baseProjectsFolders": [
        "/home/user/nodeProjects",
        "/home/user/personal/pocs"
    ]
}

相似的扩展 –

Project Manager – 我没有亲自使用它,但它有百万+安装。因此建议你必定要看一下。

Indenticator(缩进指示器)

在视觉上突出显示当前的缩进个数,所以,你能够轻松区分在不一样级别缩进的各类代码块。

VSCode Icons

使您的编辑更具吸引力的图标!

13!

相似的扩展 –

Dracula (Theme)

Dracula 是我最喜欢的主题。

咱们可使用快捷键来快速的选择更换主题;

首先:按下 Ctrl + k

而后再按下:Ctrl + t

其它推荐

  • Fira Code — 带编程连体字的等宽字体。 愚人码头注:clone 项目后,找到 ttf 文件夹,而后安装该文件夹中的字体文件。从新启动 VSCode ,选择TOOLS -> Options -> Fonts and Colors ,选择 Fira Code 便可。
  • Live Server — 一个具备静态和动态页面的实时从新加载功能的本地开发服务器。
  • EditorConfig for VS Code – 此插件尝试使用.editorconfig文件中的设置覆盖用户/工做区设置,不须要其余或特定于 vscode 的文件。与任何EditorConfig插件同样,若是未指定root = true,EditorConfig将继续在项目外部查找.editorconfig文件。
  • Prettier for VSCode — 一个代码格式化工具。
  • Bookmarks – 它能够帮助您在代码中导航,轻松快速地在重要位置之间移动。再也不须要搜索代码,它还支持一组选择命令,容许您选择书签线和书签线之间的区域,它对日志文件分析很是有用。
  • Path Intellisense — Visual Studio Code插件,可自动填充文件名。
  • Version Lens — 在Visual Studio代码编辑器中显示npm,jspm,bower,dub和dotnet核心的软件包版本信息。

开发中可能存在的bug无法实时知道,过后为了解决这些bug,花了大量的时间进行log 调试,这边顺便给你们推荐一个好用的BUG监控工具Fundebug

原文:https://codeburst.io/top-java...

你的点赞是我持续分享好东西的动力,欢迎点赞!

一个笨笨的码农,个人世界只能终身学习!

**更多内容请关注公众号《大迁世界》!

关于Fundebug

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/

相关文章
相关标签/搜索