吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

盤點(diǎn)最常用的十大Visual Studio Code擴(kuò)展組件

電子工程師 ? 來源:lq ? 2019-05-19 11:01 ? 次閱讀

各大平臺(tái)與各種語言的開發(fā)人員都在使用Visual Studio Code,我對(duì)此感到驚訝。Stack Overflow發(fā)布的2019年開發(fā)者調(diào)查結(jié)果顯示,VS Code占主導(dǎo)地位。我使用VS Code的主要原因是它能很好的支持JavaScript和Node.js的代碼調(diào)試,并且能免費(fèi)使用Visual Studio Marketplace中提供的定制化擴(kuò)展組件。

然而,這里面有成千上萬個(gè)擴(kuò)展組件!我們?cè)趺粗滥男┦呛糜玫哪兀?/p>

一種方法是通過查看擴(kuò)展組件的平均評(píng)級(jí)和下載數(shù)量來衡量其受歡迎程度。另一種方法是閱讀像本文這種包含個(gè)人觀點(diǎn)的文章。一起來看看吧!

下面是我為Node.js開發(fā)人員推薦的Visual Studio Code擴(kuò)展組件。

Bracket Pair Colorizer2

我寫代碼是盡可能的簡潔明了,并且不嵌套太多的東西。然而事與愿違,有些時(shí)候這是不可避免的。Bracket Pair Colorizer2為結(jié)對(duì)的括號(hào)提供了顏色高亮功能,便于我們直觀的看出對(duì)應(yīng)的左括號(hào)和右括號(hào)。

npm

npm擴(kuò)展組件有兩個(gè)功能:運(yùn)行編輯器中webpack.json定義的npm腳本,并驗(yàn)證package.json中列出的文件包。

npm Intellisense

使用require()導(dǎo)入模塊代碼時(shí),npm Intellisense組件會(huì)自發(fā)進(jìn)行包提示。

ESLint

在初始化一個(gè)新的Node.js項(xiàng)目文件時(shí),我要做的第一件事就是在終端安裝ESLint。

npminit-ynpminstall--save-deveslint

ESLint組件會(huì)使用本地ESLint和配置規(guī)則來查找JavaScript代碼中的常見模式問題,以便減少bug而編寫出更好的代碼。ESLint還可以重新格式化代碼使其一致性更好,這取決于我們啟用的規(guī)則。請(qǐng)確保VS Code設(shè)置了自動(dòng)保存修復(fù)功能(”eslint.autoFixOnSave”: true)。

要初始化ESLint配置文件,我們可以在項(xiàng)目中運(yùn)行此命令:

npxeslint--init

當(dāng)前的.eslintr .js內(nèi)容如下:

module.exports={env:{commonjs:true,es6:true,node:true},extends:"eslint:recommended",globals:{},parserOptions:{ecmaVersion:2018},rules:{indent:["error","tab"],"linebreak-style":["error","unix"],quotes:["error","double"],semi:["error","always"],"array-bracket-spacing":["error","always"],"object-curly-spacing":["error","always"],"space-in-parens":["error","always"]}};

Code Spell Checker

我不知道大家的情況怎么樣,但當(dāng)我發(fā)現(xiàn)我在代碼中拼錯(cuò)了函數(shù)名、變量、注釋或其他任何東西時(shí),我真的很惱火。如果通篇都是拼寫錯(cuò)誤的,那是可以正常運(yùn)行的,但是拼寫錯(cuò)誤仍然會(huì)讓人沮喪或?qū)擂巍?/p>

Code Spell Checker組件的出現(xiàn)終結(jié)了拼寫錯(cuò)誤時(shí)代!該組件很好的一個(gè)特性是可以區(qū)分camelCase、PascalCase、snake_case等。另一個(gè)很棒的特性是它有西班牙語、法語、德語、俄語和其他一些語言的詞典。

Auto Close Tag(自動(dòng)關(guān)閉標(biāo)簽

VS Code最新版本會(huì)對(duì)HTML或XML文件自動(dòng)創(chuàng)建結(jié)束標(biāo)簽。對(duì)于其他文件類型,如JavaScript、Vue和JSX,Auto Close Tag將為我們縮短某些輸入。

DotENV

用環(huán)境變量來配置Node.js應(yīng)用程序是很常見的。管理環(huán)境變量最流行的一個(gè)模塊是dotenv。VS Code的DotENV擴(kuò)展組件在編輯.env文件時(shí)添加了便捷的語法高亮顯示功能。

Path Intellisense

Path Intellisense組件增加了對(duì)文件路徑和名稱的自動(dòng)補(bǔ)全功能,以此來降低手工輸入從而減少引入與路徑相關(guān)的bug。

MarkDownLint

優(yōu)秀的代碼和文檔是相輔相成的。我更喜歡用markdown格式編寫README文件或其他文檔。Markdownlint組件可以幫助我們確保markdown語法的正確性。

Material Icon Theme

Material Icon Theme組件為VS Code的不同文件類型添加了多種圖標(biāo)。˙這樣能快速區(qū)分項(xiàng)目中不同的文件以便很大限度的節(jié)省時(shí)間!

其他權(quán)威的VSCode擴(kuò)展組件(Node.js適用)

以下擴(kuò)展組件沒有排進(jìn)前10名,但是對(duì)于Node.js開發(fā)人員來說,它們?cè)谀承﹫鼍爸泻苡杏茫?/p>

Encode Decode——通過添加命令來快速切換文本與其他各種格式,比如Base64、HTML和JSON數(shù)組。

Rest Client——直接從編輯器發(fā)出HTTP請(qǐng)求,并在一個(gè)獨(dú)立窗口中查看響應(yīng)數(shù)據(jù)。非常適合測試和原型化API

Better Comments——在不同類型的注釋中添加高亮顯示,助于創(chuàng)建更“人性化”的注釋。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Visual
    +關(guān)注

    關(guān)注

    0

    文章

    255

    瀏覽量

    34326
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4825

    瀏覽量

    69046
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    806

    瀏覽量

    31290

原文標(biāo)題:直接上手!不容錯(cuò)過的Visual Studio Code十大擴(kuò)展組件

文章出處:【微信號(hào):rgznai100,微信公眾號(hào):rgznai100】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    IAR Systems 支持 Visual Studio Code 擴(kuò)展以滿足開發(fā)者需求

    薩拉,2022 年 6 月 27 日 — 嵌入式開發(fā)軟件和服務(wù)的全球領(lǐng)導(dǎo)者 IAR Systems 今天宣布推出適用于 IAR Systems 的 Visual Studio Code 擴(kuò)展
    發(fā)表于 06-28 15:15 ?955次閱讀
    IAR Systems 支持 <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b> <b class='flag-5'>擴(kuò)展</b>以滿足開發(fā)者需求

    如何在Visual Studio Code中使用Yocto Project生成的Linux SDK

    By Toradex胡珊逢Visual Studio Code在軟件開發(fā)領(lǐng)域具有分廣泛的應(yīng)用,其支持多種編程語言,豐富的插件極大得提高了開發(fā)效率,同時(shí)這也是一個(gè)非常開放的平臺(tái)。本文接
    發(fā)表于 12-16 07:47

    如何安裝visual studio code

    目錄一 安裝visual studio code(簡稱vscode)二 vscode新建工作空間三 添加頭文件搜索路徑四 添加宏定義五 按F12或者"Ctrl+單擊"可快速定位到
    發(fā)表于 12-24 06:06

    Visual Studio Code如何與ESP8266一起工作?

    直接使用 VS-Stidio-Code 和 ESP 8266,我會(huì)很高興。如何設(shè)置它并確保我已完全配置 Visual Studio Code 以使用 ESP8266 的所有必要附加
    發(fā)表于 02-24 08:41

    Arm Keil Studio Visual Studio代碼擴(kuò)展用戶指南

    Visual Studio代碼一起使用網(wǎng)狀物擴(kuò)展包是一組安裝在一起的相關(guān)擴(kuò)展Visual Stud
    發(fā)表于 08-02 07:21

    Visual Studio Code 軟件免費(fèi)下載

    本文檔的主要內(nèi)容是Visual Studio Code 軟件免費(fèi)下載 重新定義了編輯。免費(fèi)、開源并可在任何位置運(yùn)行。
    發(fā)表于 07-13 15:05 ?119次下載

    如何在Visual Studio和VS Code里協(xié)同寫Java?

    在大會(huì)現(xiàn)場,微軟的兩位工程師分別在不同的操作系統(tǒng)上使用 Visual Studio 2017 和 Visual Studio Code 進(jìn)行
    的頭像 發(fā)表于 10-29 16:08 ?1.8w次閱讀

    Visual Studio Code的真正開源替代品來了

    極為相似。更重要的是,Theia原生支持Visual Studio Code擴(kuò)展協(xié)議,也就是說我們可以在Theia上安裝和重用Visual
    的頭像 發(fā)表于 12-30 09:57 ?4654次閱讀

    Visual Studio Code幫助大家輕松、高效學(xué)習(xí)C語言

    Visual Studio Code是個(gè)一款非常優(yōu)秀的代碼編輯工具,支持多種編程語言的編寫。工具很常用,要想用得溜還得記記快捷鍵,把技巧記下來,編寫代碼大大提高工作效率,事半功倍。
    的頭像 發(fā)表于 07-14 16:25 ?1949次閱讀

    IAR Systems更新Visual Studio Code擴(kuò)展

    來源:IAR Systems 用于代碼構(gòu)建和調(diào)試的IAR Visual Studio Code擴(kuò)展備受市場喜愛,其最新 1.20 版進(jìn)一步簡化了嵌入式開發(fā)工作流程 瑞典烏普薩拉 - 2
    的頭像 發(fā)表于 12-08 17:47 ?798次閱讀

    IAR Systems更新Visual Studio Code擴(kuò)展 簡化嵌入式開發(fā)工作流程

    IAR Systems更新Visual Studio Code擴(kuò)展 簡化嵌入式開發(fā)工作流程 用于代碼構(gòu)建和調(diào)試的IAR Visual
    發(fā)表于 12-09 18:16 ?958次閱讀

    使用Visual Studio Code開發(fā)MCUXpresso工程(環(huán)境準(zhǔn)備篇)

    Visual Studio Code(VSCode)是微軟開發(fā)的一款跨平臺(tái)、免費(fèi)使用,核心代碼開源的編輯器,其擴(kuò)展性及易用性深受開發(fā)者青睞。
    的頭像 發(fā)表于 01-29 17:29 ?2603次閱讀

    Visual Studio Code的安裝和使用

    Visual Stuio Code微軟出的一款免費(fèi)編輯器。目前 Visual Stuio Code 有 Windows、Linux 和 macOS 三種版本的,屬于跨平臺(tái)的編輯器。
    的頭像 發(fā)表于 05-20 15:47 ?3435次閱讀
    <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的安裝和使用

    Visual Studio Code - 如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試RL78項(xiàng)目

    本視頻演示如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試LLVM for Renesas RL78項(xiàng)目。 000 介紹051 構(gòu)建024 調(diào)試 原文標(biāo)題:
    的頭像 發(fā)表于 08-14 12:05 ?971次閱讀

    Vector推出一套基于Visual Studio Code的免費(fèi)插件

    在汽車軟件開發(fā)過程中,除使用MATLAB開發(fā)算法外,專業(yè)開發(fā)者也偏向使用Visual Studio Code來開發(fā)代碼,其中軟件測試用例的編寫是確保系統(tǒng)穩(wěn)定性和可靠性的重要環(huán)節(jié)。傳統(tǒng)的CAPL腳本
    的頭像 發(fā)表于 11-24 14:15 ?621次閱讀
    Vector推出一套基于<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的免費(fèi)插件
    百家乐用什么平台| 免费百家乐追号工具| 增城市| 百家乐官网保单详图| 澳门百家乐官网博| 德州扑克| 澳门百家乐官网单注下注| 威尼斯人娱乐城开户| 百家乐官网三珠投注法| 立即博百家乐的玩法技巧和规则 | 澳门美高梅金殿| 娱百家乐官网下载| 大发888娱乐城下载地址| 模拟百家乐官网下载| 百家乐币| 百家乐官网如何写路| 百家乐桌面| 线上百家乐官网可靠吗| 真人百家乐游戏网| 在线百家乐官网纸牌游戏| 威尼斯人娱乐场送1688元礼金领取lrm | 百家乐看点打法| 陆丰市| 赌场百家乐怎么破解| 百家乐官网平注法是什么| 威尼斯人娱乐网最新地址| 百家乐官网一邱大师打法| 棋牌乐| 内江市| 至尊百家乐赌场娱乐网规则| 百家乐官网专业豪华版| 德州扑克发牌员| 超级百家乐2龙虎斗| 百家乐官网出千赌具| 大发888 casino下载| 有钱人百家乐官网的玩法技巧和规则 | 张家港百家乐赌博| 诚信百家乐官网在线平台| 大发888真钱游戏| 澳门百家乐官网怎么下载| 爱马仕赌球|