12個(gè)面向前端開(kāi)發(fā)者真正有用的VSCode插件工具
如果你不知道如何安裝 VSCode 插件,可以查看官方文檔:https://code.visualstudio.com/docs/editor/extension-marketplace
現(xiàn)在,我們開(kāi)始今天的內(nèi)容。
01、Quokka.js
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode
Quokka 是我安裝過(guò)的最棒的 VSCode 插件工具,它可以用于快速構(gòu)建 JavaScript / TypeScript 原型設(shè)計(jì)的開(kāi)發(fā)人員生產(chǎn)力工具。當(dāng)您輸入時(shí),運(yùn)行時(shí),值會(huì)更新并顯示在您的代碼旁邊的 IDE 中。
一旦你編寫(xiě)任何代碼,它將立即顯示結(jié)果:
官方文檔地址:https://quokkajs.com/docs/
安裝后,按 Ctrl/Cmd + Shift + P 顯示編輯器的命令面板,然后輸入 Quokka 以查看可用命令的列表, 選擇并運(yùn)行新建 JavaScript 文件或從當(dāng)前文件開(kāi)始命令。
現(xiàn)在,你準(zhǔn)備好了,開(kāi)始在你的編輯器中輸入一些代碼,看看接下來(lái)會(huì)發(fā)生什么。
02、Code Runner
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
Code Runner 可以運(yùn)行多種語(yǔ)言的代碼片段或代碼文件,包括 JavaScript。
它有點(diǎn)類(lèi)似于 Quokka,但它支持多種編程語(yǔ)言,并且只能運(yùn)行一個(gè)代碼片段。
03、GitHub Copilot
安裝地址:https://marketplace.visualstudio.com/items?itemName=GitHub.copilot
GitHub Copilot 使用 OpenAI Codex 從您的編輯器中實(shí)時(shí)建議代碼和整個(gè)功能。經(jīng)過(guò)數(shù)十億行公共代碼的訓(xùn)練,GitHub Copilot 將包括注釋和方法名稱(chēng)在內(nèi)的自然語(yǔ)言提示轉(zhuǎn)化為數(shù)十種語(yǔ)言的編碼建議。
有了這個(gè)智能補(bǔ)全工具,你就不需要記住各種繁瑣的 API。
04、Import Cost
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost
此工具將在編輯器中內(nèi)聯(lián)顯示導(dǎo)入包的大小。作為一個(gè)有抱負(fù)的前端開(kāi)發(fā)者,我們應(yīng)該對(duì)導(dǎo)入包的體積敏感,從而優(yōu)化性能。
GitHub地址:https://github.com/wix/import-c
05、REST Client
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=humao.rest-client
作為 Web 開(kāi)發(fā)人員,我們經(jīng)常需要使用 REST API 發(fā)出 HTTP 請(qǐng)求。為了檢查 API 和檢查響應(yīng),使用了 Postman 等工具。但是,當(dāng)您的編輯器可以輕松完成相同的任務(wù)時(shí),為什么還要使用不同的應(yīng)用程序呢?REST Client 允許我們發(fā)送 HTTP 請(qǐng)求并直接在 Visual Studio Code 中查看響應(yīng)。
06、Live Server
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer
當(dāng)您之前需要預(yù)覽 HTML 頁(yè)面時(shí),您可能會(huì)直接在瀏覽器中打開(kāi) HTML 文件。
但是這種方式有兩個(gè)缺點(diǎn):
直接打開(kāi)HTML文件就是通過(guò)File協(xié)議打開(kāi)的,那么JS運(yùn)行環(huán)境就會(huì)和通過(guò)HTTP協(xié)議加載的文件不同。
修改 HTML 文件后,頁(yè)面不會(huì)自動(dòng)刷新。
在這種情況下,Live Server 可以幫助我們。它可以為靜態(tài)和動(dòng)態(tài)頁(yè)面啟動(dòng)具有實(shí)時(shí)重新加載功能的本地開(kāi)發(fā)服務(wù)器,這是我每天使用最多的工具。
07、Image preview
安裝鏈接:https://marketplace.visualstudio.com
當(dāng)我們?cè)?HTML 或 CSS 中導(dǎo)入圖像時(shí),它會(huì)在側(cè)邊欄中顯示圖像。通過(guò)這個(gè)特性,我們可以快速觀察代碼是否寫(xiě)得正確。
08、GitLens
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
GitLens 只是幫助您更好地理解代碼,快速了解更改行或代碼塊的人員、原因和時(shí)間。回顧歷史,以進(jìn)一步了解代碼如何以及為何演變,輕松探索代碼庫(kù)的歷史和演變。
09、Git Graph
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph#:~:text=Git%20Graph%20extension%20for%20Visual,look%20the%20way%20you%20want!
查看存儲(chǔ)庫(kù)的 Git 圖表,并從圖表輕松執(zhí)行 Git 操作,可配置為您想要的方式!
10、JSON轉(zhuǎn)TS
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=MariusAlchimavicius.json-to-ts
項(xiàng)目中的 TypeScript 類(lèi)型定義通常需要與 JSON 數(shù)據(jù)的格式保持一致。它可以幫助我們將 JSON 對(duì)象轉(zhuǎn)換為 typescript 接口。
從選擇轉(zhuǎn)換(Shift + Ctrl + Alt + S):
11、Tabnine
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode
Tabnine 是 AI 代碼完成助手,可提高編碼準(zhǔn)確性并提高生產(chǎn)力。
安裝后發(fā)現(xiàn)它比我想象的要強(qiáng)大!
12、hexdump
安裝鏈接:https://marketplace.visualstudio.com/items?itemName=slevesque.vscode-hexdump
這個(gè)擴(kuò)展可以用十六進(jìn)制顯示指定的文件。
這個(gè)是不是很神奇,如果你想要這樣的效果,你就可以安裝此插件。

猜你喜歡LIKE
相關(guān)推薦HOT
更多>>
json格式是什么意思
JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式,常用于前后端數(shù)據(jù)傳輸、配置文件和日志文件等場(chǎng)景中。JSON 采用鍵值對(duì)的方式來(lái)...詳情>>
2023-04-11 13:51:20
什么是mybatisplus?有什么特點(diǎn)
Mybatis-Plus(簡(jiǎn)稱(chēng)MP)是一個(gè)基于Mybatis的持久開(kāi)源層框架,它在Mybatis的基礎(chǔ)上擴(kuò)展了一些實(shí)用的功能,使開(kāi)發(fā)更加簡(jiǎn)單、快速。以下是Mybatis-Pl...詳情>>
2023-03-06 16:05:42
zookeeper集群配置怎樣操作
ZooKeeper是一個(gè)分布式應(yīng)用程序協(xié)調(diào)服務(wù),它使用一組服務(wù)器來(lái)提供高可用性和容錯(cuò)性。要配置ZooKeeper集群,需要完成以下步驟:1.下載和安裝ZooK...詳情>>
2023-03-03 11:23:01
性能測(cè)試的指標(biāo)是什么
性能測(cè)試是一種通過(guò)測(cè)量系統(tǒng)或應(yīng)用程序的特定方面來(lái)評(píng)估其性能的測(cè)試方法。性能測(cè)試可以幫助發(fā)現(xiàn)性能瓶頸,優(yōu)化應(yīng)用程序或系統(tǒng)的性能,從而提高...詳情>>
2023-03-01 10:11:00熱門(mén)推薦
bootstrap是什么?有什么用處
沸json格式是什么意思
熱多種java日志框架你真的了解嗎
熱自旋鎖原理是什么?自旋鎖有什么優(yōu)缺點(diǎn)
新什么是mybatisplus?有什么特點(diǎn)
java中定義數(shù)組的方式是什么
如何查看git用戶(hù)名和密碼
Kafka的leader選舉機(jī)制是什么
zookeeper集群配置怎樣操作
linux中scp命令的作用和用法
性能測(cè)試的目的是什么
性能測(cè)試的指標(biāo)是什么
如何制作CSS表格
如何應(yīng)用 CSS 裝飾表單
技術(shù)干貨







快速通道 更多>>
-
課程介紹
點(diǎn)擊獲取大綱 -
就業(yè)前景
查看就業(yè)薪資 -
學(xué)習(xí)費(fèi)用
了解課程價(jià)格 -
優(yōu)惠活動(dòng)
領(lǐng)取優(yōu)惠券 -
學(xué)習(xí)資源
領(lǐng)3000G教程 -
師資團(tuán)隊(duì)
了解師資團(tuán)隊(duì) -
實(shí)戰(zhàn)項(xiàng)目
獲取項(xiàng)目源碼 -
開(kāi)班地區(qū)
查看來(lái)校路線