轉載說明:原創不易,未經授權,謝絕任何形式的轉載
這些擴充将幫助您提高工作效率、改進工作流程
VSCode 是幾乎所有程式設計語言中最受歡迎的 IDE 之一。它簡單、強大,有很多很酷的特性,而且是微軟的産品。是以對于任何開發人員來說,它都是一個很棒的工具。
通過安裝其市場上可用的各種免費擴充,可以自定義 VS Code 并使其更适合您的工作流程。這些擴充将添加更多自定義功能,這肯定會幫助您進行編碼,比如更快地開始編寫代碼!它會變得更漂亮,讓人更加愉悅,是以您和您的同僚會更好地了解代碼!
1. Random Everything
"Random Everything" 是一款在 VSCode 編輯器中生成随機文本的插件。它可以生成随機數字、字元串、GUID、日期、電子郵件位址、Lorem Ipsum 文本等,幫助開發者快速生成測試資料或填充模闆。
該插件支援以下随機生成功能:
- 随機字元串
- 随機數字
- 随機 IP 位址
- 随機 MAC 位址
- 随機 GUID
- 随機日期
- 随機時間
- 随機日期時間
- 随機電子郵件位址
- Lorem Ipsum 文本
插件的使用非常簡單,隻需右鍵單擊編輯器中的文本,然後選擇所需的随機生成功能即可。你還可以使用鍵盤快捷鍵來快速生成文本。
值得注意的是,插件預設生成的文本是英文,但是它也支援自定義語言,可以在插件的設定中選擇所需的語言。此外,插件還支援自定義随機生成的字元集,以便滿足特定的需求。
總的來說,"Random Everything" 是一款功能強大且易于使用的插件,可以幫助開發者快速生成測試資料或填充模闆,提高開發效率。
https://marketplace.visualstudio.com/items?itemName=helixquar.randomeverything
2. Project Manager
"Project Manager" 是一款針對 Visual Studio Code 編輯器的插件,它可以讓使用者友善地管理多個項目并快速切換項目。
使用 "Project Manager" 插件,你可以在 VSCode 中添加多個項目,并将它們分組組織,以便更好地管理。每個項目可以包含多個檔案夾或檔案,這使得可以在同一個工作區内打開多個項目或多個工作區。
以下是 "Project Manager" 插件的主要功能:
- 添加項目 - 可以通過指令面闆或側邊欄添加一個項目,每個項目可以包含多個檔案夾或檔案。
- 組織項目 - 可以通過建立組來對項目進行組織,将相關的項目放入同一個組内。
- 快速切換項目 - 可以在插件的側邊欄中列出所有項目,并通過單擊項目名稱來快速切換到該項目。
- 工作區支援 - 可以在同一工作區中打開多個項目,這使得可以在不同的項目之間快速切換而無需切換工作區。
- 自定義快捷鍵 - 可以通過設定自定義快捷鍵來快速切換到某個項目。
除了以上功能外, "Project Manager" 插件還支援自定義設定,例如設定預設項目、設定插件主題和布局等。插件還支援導入和導出項目清單,以便在多個裝置上同步項目配置。
總之, "Project Manager" 是一款非常實用的插件,它可以幫助使用者更好地組織和管理多個項目,提高開發效率。
https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager
3. GitLens
"GitLens" 是一款 Visual Studio Code 編輯器中廣受歡迎的 Git 插件。它為使用者提供了豐富的 Git 功能,友善使用者在編輯器中進行代碼版本控制。
以下是 "GitLens" 插件的主要功能:
- Git 代碼注解 - 在編輯器中顯示 Git 代碼注解,包括最後一次修改的時間、作者和送出資訊。
- 代碼比較 - 可以比較目前檔案和 Git 中的不同版本之間的差異,并且可以将更改内容顯示在編輯器中。
- 送出曆史記錄 - 可以檢視 Git 送出曆史記錄,并且可以在曆史記錄中搜尋特定的送出。
- 分支和标簽 - 可以檢視 Git 倉庫中的分支和标簽,并且可以在分支和标簽之間進行快速切換。
- 代碼行曆史記錄 - 可以檢視目前檔案中每一行的曆史修改記錄,以及對應的送出資訊。
- 代碼貢獻者 - 可以檢視 Git 倉庫中的代碼貢獻者清單,并且可以檢視每個貢獻者的送出曆史記錄。
- 進階搜尋 - 可以在 Git 倉庫中進行進階搜尋,以便更友善地查找特定的送出、檔案和代碼行。
除了以上功能外, "GitLens" 插件還支援自定義設定,例如自定義注解的樣式和顯示選項、自定義送出資訊的格式等。
總之, "GitLens" 是一款功能豐富且易于使用的 Git 插件,可以幫助開發者更好地在 VSCode 編輯器中進行代碼版本控制和協作,提高開發效率。
https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
4. Live Server
"Live Server" 是一款 Visual Studio Code 編輯器中非常受歡迎的插件,它提供了一個簡單而強大的開發工具,可以友善地在本地環境中預覽和調試 Web 應用程式和網站。
以下是 "Live Server" 插件的主要功能:
- 快速啟動伺服器 - 可以通過單擊編輯器中的“Go Live”按鈕或使用快捷鍵來快速啟動伺服器,該伺服器可以在本地環境中提供靜态檔案服務。
- 自動重新整理 - 可以在編輯器中儲存檔案後自動重新整理浏覽器視窗,友善開發者實時預覽和調試頁面。
- 支援動态網頁 - 可以在伺服器端動态渲染網頁,支援 JavaScript、PHP、Python、Ruby 等多種後端語言。
- 支援 HTTPS - 可以在本地環境中啟用 HTTPS,友善開發者模拟 HTTPS 環境。
- 支援跨域請求 - 可以在伺服器端設定響應頭資訊,進而支援跨域請求。
- 自定義設定 - 可以在插件的設定面闆中自定義端口号、預設頁面、伺服器根目錄等設定。
總之, "Live Server" 是一款功能強大的插件,它可以幫助開發者更快速、更友善地進行 Web 應用程式和網站的開發和調試,提高開發效率。它非常适合那些需要頻繁地調試前端代碼、建構靜态頁面和互動式網站的開發者。
https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer
5. Todo Tree
"Todo Tree" 是一款 Visual Studio Code 編輯器中非常受歡迎的插件,它可以幫助開發者更好地管理代碼中的注釋和待辦事項。
以下是 "Todo Tree" 插件的主要功能:
- 按照标記查找 - 可以掃描代碼中的注釋标記、TODO、FIXME、NOTE、BUG 等待辦事項,并将它們組織在一個樹形結構中,友善開發者查找和管理。
- 支援多種語言 - 可以支援多種語言,如 JavaScript、TypeScript、C++、Python、Go、Java 等。
- 自定義設定 - 可以在插件的設定面闆中自定義注釋标記、忽略檔案、主題等設定。
- 點選跳轉 - 可以在樹形結構中點選待辦事項,直接跳轉到對應的代碼位置。
- 快捷鍵 - 可以使用快捷鍵打開 "Todo Tree" 視窗,并快速定位到代碼中的待辦事項。
- 多種視圖 - 可以切換不同的視圖,如檔案視圖、項目視圖、使用者視圖等,以更好地組織和檢視待辦事項。
總之, "Todo Tree" 是一款功能強大的插件,它可以幫助開發者更好地管理代碼中的注釋和待辦事項,提高開發效率。它非常适合那些需要頻繁地查找和管理待辦事項的開發者,尤其是在大型項目中進行開發時,更容易快速找到需要處理的任務。
https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree
6. Tabnine AI Autocomplete
"TabNine" 是一款基于機器學習的代碼自動補全工具,它可以幫助開發者更快速地編寫代碼。 "TabNine" 的 Visual Studio Code 插件為使用者提供了高效的智能自動補全功能,能夠大大提高開發效率。
以下是 "TabNine" 插件的主要功能:
- 智能補全 - "TabNine" 使用機器學習算法來分析代碼上下文,進而提供準确的代碼補全建議。
- 語言支援 - "TabNine" 支援多種程式設計語言,包括 JavaScript、Java、Python、C++、TypeScript 等,涵蓋了大部分開發者常用的語言。
- 快速建議 - "TabNine" 可以根據開發者正在輸入的代碼内容,提供快速、準确的代碼建議,大大減少了輸入時間。
- 代碼預測 - "TabNine" 可以分析代碼上下文,為開發者預測下一步的代碼,并提供智能建議。
- 上下文感覺 - "TabNine" 可以根據目前的代碼上下文環境,提供更準确的代碼建議。
- 個性化設定 - "TabNine" 可以根據個人的代碼風格和習慣進行個性化設定,提高代碼自動補全的準确性。
總之, "TabNine" 是一款功能強大的代碼自動補全插件,它可以幫助開發者更快速地編寫代碼,提高開發效率。它非常适合那些需要頻繁編寫代碼的開發者,尤其是在大型項目中進行開發時,更容易快速完成任務。
https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode
7. Inline fold
"Inline Fold" 是一款 Visual Studio Code 插件,它為代碼編輯器增加了折疊代碼的功能。與預設的代碼折疊不同,"Inline Fold" 可以将代碼折疊成一行,以便快速浏覽和編輯代碼。
以下是 "Inline Fold" 插件的主要功能:
- 折疊代碼 - "Inline Fold" 可以折疊代碼,以便快速浏覽和編輯代碼。
- 多種折疊方式 - "Inline Fold" 支援多種折疊方式,包括折疊所有代碼塊、折疊所有函數、折疊所有注釋等。
- 快捷鍵支援 - "Inline Fold" 可以使用自定義的快捷鍵來折疊和展開代碼。
- 智能展開 - "Inline Fold" 可以根據代碼上下文智能展開代碼,以便快速編輯和調試代碼。
- 支援多種語言 - "Inline Fold" 支援多種程式設計語言,包括 JavaScript、Python、Java、C++、TypeScript 等。
總之, "Inline Fold" 是一款非常實用的 Visual Studio Code 插件,它可以幫助開發者更快速、更高效地浏覽和編輯代碼。它特别适合那些需要處理大量代碼的開發者,可以大大提高他們的開發效率。
https://marketplace.visualstudio.com/items?itemName=moalamri.inline-fold
8. Material Icon Theme
"Material Icon Theme" 是一款 Visual Studio Code 插件,它為檔案和檔案夾添加了彩色和有意義的圖示,以便更好地組織和浏覽檔案。它使用 Google 的 Material Design 圖示集,支援數百種不同的檔案類型和檔案夾類型的圖示。
以下是 "Material Icon Theme" 插件的主要功能:
- 檔案類型圖示 - "Material Icon Theme" 為許多檔案類型添加了彩色和有意義的圖示,例如 JavaScript、CSS、HTML、Markdown、JSON、Python 等。
- 檔案夾類型圖示 - "Material Icon Theme" 為不同類型的檔案夾添加了彩色和有意義的圖示,例如源代碼檔案夾、配置檔案夾、文檔檔案夾等。
- 自定義圖示 - "Material Icon Theme" 允許使用者自定義檔案類型和檔案夾類型的圖示。使用者可以根據自己的需求建立自定義圖示。
- 多種主題支援 - "Material Icon Theme" 支援多種主題,包括預設主題、暗色主題、淺色主題等。
- 輕量級 - "Material Icon Theme" 是一款輕量級的插件,不會影響 VS Code 的性能。
總之, "Material Icon Theme" 是一款非常實用的 Visual Studio Code 插件,它可以幫助開發者更好地組織和浏覽檔案。通過使用彩色和有意義的圖示,開發者可以更快速地找到所需的檔案,進而提高他們的開發效率。
https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme
9、Material Theme(One Dark Pro)
"Material Theme" 是一款流行的 Visual Studio Code 主題插件,提供了現代、清晰、色彩豐富的外觀,為 VSCode 界面帶來了一種新的設計風格。
以下是 "Material Theme" 插件的主要功能:
- 現代設計 - "Material Theme" 采用了現代設計語言,包括扁平化設計、彩色主題等,使 VS Code 界面看起來更加時尚和美觀。
- 多種配色方案 - "Material Theme" 提供了多種配色方案,使用者可以根據自己的喜好選擇不同的顔色主題,包括預設主題、暗色主題、淺色主題等。
- 自定義配置 - "Material Theme" 提供了豐富的自定義配置選項,例如顔色、字型大小、行高、檔案圖示等,使用者可以根據自己的需求對 VS Code 界面進行調整。
- 高對比度 - "Material Theme" 支援高對比度模式,以便那些需要更高對比度的使用者使用。
- 輕量級 - "Material Theme" 是一款輕量級的插件,不會影響 VS Code 的性能。
總之, "Material Theme" 是一款非常實用的 Visual Studio Code 主題插件,它可以幫助開發者打造一個更加現代化、清晰、色彩豐富的編輯器界面。通過使用不同的配色方案和自定義配置選項,開發者可以根據自己的喜好建立一個符合自己風格的界面,進而提高他們的開發效率和工作體驗。
https://marketplace.visualstudio.com/items?itemName=zhuangtongfa.Material-theme
總結
今天先分享到這裡,希望今天的分享對你有所幫助,在你的開發生活中,别忘記嘗試下這幾個 VSCode 擴充插件。感謝你的閱讀,如果你喜歡我的分享,别忘了點贊轉發,讓更多的人看到,最後别忘記關注「前端達人」,你的支援将是我分享最大的動力,後續我會持續輸出更多内容,敬請期待。