7 個使 Vue 開發如虎添翼的 VS Code 擴展

來自公衆號:前端先鋒

作爲一個 Vue 搬磚工,我一直在爲 Vue 開發尋找合適的 VS Code 擴展。以下是一些好用的擴展,可以讓我們在搬磚時更加輕鬆。

Vetur

鏈接:https://marketplace.visualstudio.com/items?itemName=octref.vetur

如果只裝一個 VS Code 擴展的話,那必須是 Vetur。

這是一個 VS Code 的 Vue 工具包——它提供了 Vue 特定的語法突出顯示、常見代碼段以及每個寫 Vue 的人都需要的很多功能。

Vetur 維護得很好,它甚至有 Vue3 Typescript 支持。

關於 Vetur 真的沒有太多要說的,懂的人自然懂

ESLint Plugin VueJS

鏈接:https://eslint.vuejs.org/

大家對 eslint 已經很熟悉了,這是最受歡迎的 Linter 工具。

Vuejs 有自己的 eslint 插件,可以檢查單個文件組件的語法。這是編寫可維護和可擴展代碼的最好用的工具之一。

大家都不喜歡去維護祖傳代碼,甚至都不知道該從什麼地方開始調試。不用擔心,ESLint 可以幫你把一切都保持的井井有條,隨着對 Vue3 支持的增加,還能編寫可擴展的 Vue 項目。

Vue VSCode Snippets

鏈接:https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-snippets

這個 vscode 擴展可以幫你節省大量的開發時間。它能幫你自動填充常用的 Vue 代碼片段。用作者自己的話說:

[Vue VSCode Snippets] focuses on developer ergonomics from the point of Vue of real world use. Included are the pieces I personally get sick of typing, and boilerplate that is helpful to stub out quickly.

來源:https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-snippets)

大意是從實用的角度關注 vue 開發人員的身心健康。因爲作者很討厭打字。

它非很適合編寫快速 SFC、Vue 指令和快速訪問生命週期鉤子等。

推薦一篇文章,點擊觀看爲什麼浮點運算會產生誤差

Bookmarks

鏈接:https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks

Bookmarks 可以讓你在自己代碼中標記並命名位置。然後你就可以在這些不同的 “書籤” 之間跳轉,提高開發速度。

以後你再也不用在長長的代碼中尋找特定函數的位置了,它一下子就能幫你搞定。

Bracket Pair Colorizer

鏈接:https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer

Bracket Pair Colorizer 用來匹配括號併爲它們提供獨特的匹配顏色。

雖然這是一個很小的細節,但它可以在你修復討厭的嵌套錯誤時幫上大忙,並且在你的 linter 無法正常工作時也可以爲提供幫助。

它的視覺效果也很讓人喜歡,即讓代碼豐富多彩又不會讓人分心。絕對值得一試。

Auto Rename Tag

鏈接:https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag

Auto Rename Tag 是一個非常有用的 VSCode 擴展,能夠幫你防止在模板代碼產生錯誤。

每當你要修改 HTML 中的一個標籤名(開始或結束標籤)時,Auto Rename Tag 會幫你自動重命名另一個。

這種小優化可以幫助防止產生錯誤,尤其是當你在處理大型模板的時候。

NPM Intellisense

鏈接:https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense

當你在 Javascript 中編寫導入語句時,NPM Intellisense 都會自動完成你需要的 npm 模塊名稱。

這可以讓你不用再記住 npm 模塊的確切名稱,從而幫你節省大量的時間,我把它用在了自己的很多項目中。

如果還你知道更多好用的 vue 擴展,請留言告訴大家~

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/fVMoEXEjZRvFNz-NWSh1lw