這就是我想要的 VSCode 插件!

簡評:VSCode 是一個開源的跨平臺編輯器,是我最滿意的 IDE 之一。本文介紹了幾種使用的插件,確實解決了不少的痛點。
Quokka.jsnode

Quokka.js 會在您鍵入代碼編輯器中顯示各類執行結果時當即運行您的代碼。支持 JavaScript 和 TypeScript。
react

相似的 Extension:
-Code Runner  --- 支持多種語言例如: C,C++,Java,JavaSript,PHP,Python,Perl,Perl6 等
-Runnergit

Bracket Pair Colorizer 和 Indent Rainbowes6

大部分的語言都須要使用括號,可是括號之間的嵌套會讓代碼看得很難受。 Bracket Pair Colorizer 和 Indent Rainbow,這兩個插件可讓不一樣縮減的括號顯示不一樣的顏色。瀏覽器


使用插件前

使用插件後編輯器

Snippetside

Snippets 是一些經常使用的代碼片斷,好比說 import React from 'react'; 這些經常使用的代碼,咱們只須要打 imr 而後按下 tab 鍵就能自動幫咱們補全。一樣的 clg 會變成 console.log。工具

一些不錯的 extension 有
-JavaScript (ES6) code snippets
-React-Native/React/Redux snippets for es6/es7
-React Standard Style code snippets - Visual Studio Marketplace
-React Standard Style code snippets - Visual Studio Marketplace測試

TODO 高亮優化

一般咱們編寫代碼的時候,會以爲當前實現不優雅,有更好的實現方式。咱們會習慣性的加上// TODO: Needs Refactoring 或者其餘內容。不過期間久了咱們就習得一個技能自動忽略 TODO。 Todo Highlighter 這個插件能夠督促你趕忙把這個問題處理了。他會在還有 TODOs / FIXMEs 的地方出現高亮提示。(插件都已經幫到這份上了,以後修行就靠我的了)

相似的 Extension:
-Todo+
-Todo Parser

成本提示

Import Cost 這個擴展簡直驚豔到我了,以前寫代碼的時候不多有關注導入包的大小。只有在後期優化的時候才考慮這些問題。可是這個插件能夠在你導入包的時候就提示這個包有多大。

REST 客戶端

做爲一個 Web 開發,咱們常常須要使用 REST API。爲了檢測 URL 並檢測響應,咱們通常會使用 Postman 這類工具來測試。可是若是使用了 REST Client 這個插件咱們就能夠直接在 VSCode 中來測試咱們的 API 了。

自動補全標籤和聯動重名標籤

在 VSCode 中輸入一半的標籤會自動幫忙補全另外一半,可是若是我後期想修改的話須要就須要兩邊都要改了。 Auto Close Tag 和 Auto Rename Tag 插件能夠很好的解決這個問題。

Auto Rename Tag

Auto Close Tag

相似的插件:
-Auto Complete Tag
-Close HTML/XML tag - Visual Studio Marketplace

GitLens

GitLens 能夠加強 VSCode 內置 Git 的功能。例如 commits 搜索,歷史記錄和顯示的代碼做者身份具體功能能夠查看 Feature List。

相似的 Extension:
-Git History  - 顯示提交歷史記錄的美麗圖表等等。推薦。
-Git Blame  - 它容許您在當前選定行的狀態欄中看到 Git Blame 信息。GitLens 也提供了相似的功能。
-Git Indicators  - 它容許您查看受影響的文件以及狀態欄中添加或刪除的行數。
-Open in GitHub / Bitbucket / Gitlab / VisualStudio.com ! - 它容許您使用瀏覽器中打開具體的 repo。

Git Project Manager

Git Project Manager 容許你直接從 VSCode 窗口打開一個新的窗口。這樣咱們就能夠在 VSCode 中切換倉庫了。

在安裝這個 插件 後,須要設置 gitProjectManager.baseProjectsFolders 包含咱們須要的倉庫。

例如 :

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

相似的 Extension:
-Project Manager

Indenticator

indenticator 能夠直觀的突出當前的縮進深度。能夠容易區分不一樣層次的縮進。

相似的 Extension:

  • Guides
  • Guides - Visual Studio Marketplace

VSCode 圖標

能夠美化編輯器。

相似的 Extension:
-VSCode Great Icons
-Studio Icons
-Studio Icons - Visual Studio Marketplace

Dracula(主題)

我喜歡的一個主題。

原文:Top JavaScript VSCode Extensions for Faster Development 推薦閱讀: JavaScript 中的優雅模式:RORO

相關文章
相關標籤/搜索