這就是我想要的 VSCode 插件!


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

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

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

Bracket Pair Colorizer 和 Indent Rainbow

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


使用插件前

使用插件后

Snippets

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM