適用于JavaScript開發人員的10個必備VSCode擴展

如今,visual studio code無疑是最流行的輕量級代碼編輯器。它確實從其他代碼編輯器那借鑒了很多,最主要是從sublime和atom那里。然而它的成功關鍵是源于能提供更好的性能和穩定的表現。

適用于JavaScript開發人員的10個必備VSCode擴展

另外,它還提供了如代碼智能提示等開發者非常需要的功能。而這些功能,曾經只在像Eclipse或者Visual Studio 2017這樣的完整集成開發環境(IDEs)中才有。

VS Code的強大無疑來自于它的插件市場。多虧了開源社區,VS Code現在幾乎對所有的編程語言、框架和開發技術都有支持。提供這種支持的方式是多樣的,主要包括了為特定技術提供代碼片段、語法高亮、Emmet以及智能提示功能。

VS Code插件的種類

在本文,我主要介紹專門針對JavaScript開發者的VS Code插件。有很多滿足此條件的VS Code插件,當然我不會都作介紹。相反,我會著重介紹那些已經相當流行而且對JavaScript開發者來說必不可少的VS Code插件。為簡單起見,我把它們分為10類。

在這之中可能有你已經知道并且正在使用的插件,但也很有可能有一些是你聽說過但未曾使用過的,我也希望通過本文能為你簡要的介紹一下這些插件。

立即學習Java免費學習筆記(深入)”;

1. 代碼片段插件

當你第一次安裝VS Code時,它會附帶一些JavaScript和TypeScript的代碼片段。在你開始上手現代JavaScript之前,你將需要一些額外的代碼片段來幫助你快速地編寫ES6/ES7代碼:

2. 語法高亮插件

最新版本的VS Code目前支持變量和函數引用的著色。它現在更像是Atom.io編輯器語法,因此不再需要諸如VS Code JavaScript(ES6) snippets之類的擴展。

但是,我們仍然有一些語法突出顯示擴展,這些擴展在某些項目中很有用。這是一對夫婦:

3. 代碼檢測插件

以最小的煩惱高效編寫JavaScript代碼,需要一個代碼檢測(linter)工具。它強制團隊所有成員遵循特定的代碼規范。ESLint是最受歡迎的,它支持許多代碼風格,包括Standard、Google和Airbnb的JavaScript代碼規范。這里是最流行的VS Code代碼檢查插件:

如果你想查看對各種代碼檢測優缺點的綜述,可以來看看我們VS Code JavaScript(ES6) snippets

4. Node插件

每一個JavaScript項目都需要至少一個Node package,除非你是那種喜歡以艱難的方式做事的人。這里有一些VS Code插件,能幫你更容易的處理Node模塊。

5. 代碼格式化插件

有時,你發現自己會對以前寫過的風格不太理想的代碼做格式整理。為了節約時間,你可以安裝以下任何的VS Code插件,來快速地格式化和重構現有代碼:

6. 瀏覽器插件

除非你是在用JavaScript寫控制臺程序,否則你多半會在瀏覽器中執行你的JavaScript代碼。這意味著,你會頻繁地刷新瀏覽器以觀察每次你更新代碼的效果。這里有一些工具,能極大地減少你開發時的這種重復流程,而不是每次都手動刷新瀏覽器:

7. 框架類插件

對于大多數項目,你會使用合適的框架去構建你的代碼,以減少開發時間。VS Code通過插件對大多數主流框架都做了支持。然而,仍有一些特定框架沒有得到完全的支持。下面是一些提供了強大功能的VS Code插件。

8. 測試類插件

測試是軟件開發的關鍵部分,特別是對于處于生產階段的項目。您可以在JavaScript中全面了解測試,并閱讀有關您可以在我們的指南中運行的各種測試的更多信息,VS Code JavaScript(ES6) snippets。這里有一些針對測試的VS Code插件:

9. 其他棒棒的插件

我把下一批VS Code的插件歸為”厲害的”(awesome)這一類,因為這個描述恰到好處。

10. 插件包

現在我們來到了最后一類,我想讓你知道,VS Code市場有有一個插件包的分類。本質上,它們是相關聯的一些VS Code JavaScript(ES6) snippets,打成一個包,方便安裝。這里有些較好的:

總結

VS Code擁有大量的高質量插件,這讓它在JavaScript開發者群體中廣受歡迎。寫JavaScript代碼,再沒有比現在更容易了。

 ● 像ESLint這樣的插件,幫助你避免代碼中的常見錯誤;

 ● Debugger for Chrome,幫助你更容易地調試代碼;

 ● 帶有智能提示的Node.js插件幫助你正確引用模塊;

 ● 像Live Server和REST client這樣的可用工具,讓你在完成工作時減少了對外部工具的依賴;

 ● 再比如SpreadJS純前端表格控件,讓在線Excel嵌入您的應用。

所有這些工具,都極大地加快了你的迭代流程。

我希望這些列表讓你接觸到新的VS Code插件,對你的工作流程有幫助。

推薦教程:VS Code JavaScript(ES6) snippets

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享