VScode 對前端同學來說絕對是非常熟悉的,大家多多少少都有幾個自己非常中意的插件。最近經過自己的探索以及同事的推薦,結合實際開發,甄選出了幾款對實際開發效率非常有幫助的 VScode 外掛程式。
【推薦學習:《vscode入門教學》】
Code Spell Checker
Code Spell Checker 是用來檢查單字拼字的外掛程式。
「研表究明,漢字序順並不定一影閱響讀」 在咱們開發的過程中,常常會有變數命名拼字錯誤的情況,如果review 的小夥伴認真看的話還能分辨出來,但是有的時候單字的拼字順序錯誤是不會影響閱讀的,中文咱們都常常看不出來,更何況英文呢?
這時候Code Spell Checker 就可以派上用場了,安裝外掛後,如果有拼字錯誤就會有波浪線 提示
例如上圖中的Delete 單字在全大寫的情況下,缺少了一個字母是很難在開發的過程中發現的,如果這時為了省時間或者使用代碼提示在別處大量使用了這個錯誤的單字,整體的程式碼相對而言就不規範了,也有可能產生意料外的bug 。
使用了插件後,不僅會提示你拼寫錯誤的單詞,而且將滑鼠懸浮在錯誤單字上,選擇快速修復 ,還會彈出可能是正確單字的提示,這一點就非常的友善啦。
當初第一次安裝了這個插件就發現的當前的項目中有兩個單字是拼寫錯誤的,並且還在多處引用,於是及時修改了一波。這也說明這個插件在實際開發中的幫助是很大的~
javascript console utils
很難相信,一個十四萬下載量的外掛竟然沒有圖示。 javascript console utils 的用處就一個,它為你提供了兩個快捷鍵:
Cmd Shift L
Cmd Shift D
當你選取一個變數abc 時,按第一組快捷鍵就會在目前程式碼底下插入一行:
console.log( "abc" , abc )
而第二個快捷鍵則是用於刪除插入的那一行程式碼,官方的範例圖如下:
#但凡是寫過js 的程式設計師都了解簡單的兩組快捷鍵對於實際的開發效率提升有多大,這種簡單且直擊人心的插件千萬不能錯過?
GitHub Copilot
#############比起前面兩款插件,GitHub Copilot 了解的人應該會多一些,官方對它的描述是###一個隨時與你結伴開發的AI 程式設計師### ,表現在開發中就是一個ai 的程式碼提示插件,會根據你目前輸入的上下文結合AI 為你提供程式碼提示。 ######在最近一段時間的開發中,這款外掛已經不只一次讓我感到震驚了,甚至有點恐怖。不論是方法,變量,甚至是註釋,它都能給你提示,而且有時準的讓你感到害怕###############上圖是我在些一個按鈕組件時,不知不覺寫了太多的屬性,當我想要在標籤上面做一下物件解構讓程式碼更加清晰的時候,我只打了一個###const### ,GitHub Copilot 就幫我想做的事情給提示出來了,你無法想像它是怎麼根據一個###const### 去分析後面的程式碼。 ######而這還只是小兒科,在實際使用裡,無論是變量,常量,方法,hook,它都能給你推斷出來你需要的代碼。當初我認為,這樣的 AI 對程式設計師來說是具有打擊性的,是否未來就不需要程式設計師了呢? ###
但在實際使用的時候,它真的很懂你 ,它並不是無緣無故給你提示一堆程式碼,而是基於當前已有的業務邏輯,判斷你現在需要什麼,它就貼心的幫你提示出來。
例如上圖,我在這個類型前定義了一個常數,它已經為我推測好我這裡需要用什麼類型了,這也剛好是我需要的,當程式碼量一大,一天下來可能百分之六十的程式碼都是GitHub Copilot 為你提示的。
之前我使用這個外掛是需要申請的,我不知道目前是什麼情況,強烈建議大家下載來玩試試~
Import Cost
Import Cost 這個外掛程式的使用很簡單,直接安裝,安裝後我們在js 或ts 中引入的依賴後面顯示依賴的大小,官方的範例圖如下:
實際使用時效果如下,有的時候一些可取代的第三方依賴用來判斷哪個更輕會更加的方便。
VS Code Counter
#VS Code Counter 可以用來統計你的程式碼行數,有的時候你接手一個大型項目(shit mountain)的時候,你想跟你的小伙伴吐槽你在維護一個巨型項目,具體有多巨型你就可以通過這個插件來計算一下代碼並展示給其他人看(攀比)
使用方法是在安裝插件後,點擊Vscode 頂部選單查看-> 指令面板 ,輸入count ,選擇下圖中的選項,就會為你統計目前工作區目錄的所有代碼。
統計後的報告會以語言為分類顯示總體程式碼量,報告中還有各個目錄具體的程式碼量。
總結
這次推薦的這幾款外掛程式都不會與某一種語言或框架強關聯,適用性很廣,因此小夥伴們都可以安裝來試試看,如果大家有自己珍藏的優秀插件也歡迎評論區分享~
更多關於VSCode的相關知識,請訪問:vscode教程!
以上是分享一些瘋狂提升開發效率的前端Vscode外掛!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

VisualStudio適合大型項目和Windows開發,而VSCode適用於跨平台和小型項目。 1.VisualStudio提供全功能的IDE,支持.NET框架和強大調試工具。 2.VSCode則是輕量級編輯器,強調靈活性和擴展性,適用於各種開發場景。

選擇VisualStudio時,免費版適合個人開發者和小型團隊,付費版適合大型企業和需要高級功能的用戶。 1.免費的CommunityEdition提供基礎開發工具,適用於個人和小型團隊。 2.付費的Professional和Enterprise版提供高級功能和支持,適用於商業環境和大型團隊。

VisualStudio提供了多種功能來提高開發效率。 1.界面與導航:通過菜單欄、工具欄等組件管理項目。 2.代碼編輯與智能感知:提供代碼補全和格式化工具。 3.調試與測試:支持斷點設置和變量監視。 4.版本控制:與Git等系統集成,方便團隊協作。

VisualStudio和VSCode各有優劣,適合不同開發需求。 VisualStudio適合大型項目,提供豐富功能;VSCode則輕量、靈活,跨平台支持。

VisualStudio是一款多功能的集成開發環境,支持多種編程語言和完整的開發流程。 1)代碼編輯:提供智能代碼補全和重構。 2)調試:內置強大調試工具,支持斷點和變量監視。 3)版本控制:集成Git和TFVC,方便團隊協作。 4)測試:支持多種測試類型,確保代碼質量。 5)部署:提供多種部署選項,支持從本地到雲端的部署需求。

VisualStudio適合大型項目開發,VSCode則適用於輕量級和高度可定制的環境。 1.VisualStudio提供強大的智能感知和調試功能,適合大型項目和企業級開發。 2.VSCode通過擴展系統提供靈活性和自定義能力,適用於多種編程語言和跨平台開發。

VisualStudio訂閱提供多種級別,適合不同開發者需求。 1.基礎版免費,適用於個人和小型團隊。 2.高級版如Professional和Enterprise,提供高級工具和團隊協作功能,適合企業用戶。

VisualStudio和VSCode在性能和資源使用上的區別主要體現在:1.啟動速度:VSCode更快;2.內存佔用:VSCode更低;3.CPU使用率:VisualStudio在編譯和調試時更高。選擇時需根據項目需求和開發環境決定。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

WebStorm Mac版
好用的JavaScript開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

Dreamweaver Mac版
視覺化網頁開發工具