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

译者:前端小智javascript

原文:codeburst.io/top-javascr…html

想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!前端

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

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

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

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

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

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

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

snippets(代码片断)

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

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

一些很好的代码片断扩展 –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

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

相似的扩展 –

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

原文:codeburst.io/top-javascr…

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

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

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

相关文章
相关标签/搜索