天天看點

分享7個和 ChatGPT 相關的 VSCode 插件

作者:前端達人
轉載說明:原創不易,未經授權,謝絕任何形式的轉載

一個士兵對他的武器愛得勝過一切。開發者就像士兵一樣,而一個內建開發環境(IDE)就是他們的武器。作為士兵,最重要的責任就是時刻保持武器的鋒利,并有效地使用它。VSCode是一款士兵最好的武器之一。這裡整理了一份包含7個ChatGPTextensions的清單,它們将在您的開發之旅中提供幫助。

1、Code GPT

這是最受歡迎的ChatGPT擴充之一,已經有超過584,000次安裝,并且獲得了4.5的評分。它包含了許多功能,比如通過擴充欄中的圖示打開聊天界面、建立一個評論來詢問特定的代碼、選擇代碼并提問、編譯和運作選中的代碼、解釋選中的代碼等等。請在此處檢視該擴充。

該插件的主要功能包括:

  1. 智能代碼建議:通過與ChatGPT的互動,該插件能夠根據您的代碼上下文和需求,提供智能的代碼建議。您可以打開插件的聊天界面,詢問關于特定代碼的問題,獲得有用的建議和指導。
  2. 代碼編譯和運作:您可以選擇代碼片段,并使用插件來編譯和運作選中的代碼。這對于快速測試和調試代碼非常友善,尤其是在開發過程中。
  3. 代碼解釋:該插件還提供解釋標明代碼的功能。當您遇到難以了解的代碼段時,您可以選擇它并使用插件來擷取詳細的解釋和說明,幫助您更好地了解代碼的含義和功能。
分享7個和 ChatGPT 相關的 VSCode 插件
https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt

2、Genie AI

Genie AI是一款終極程式設計工具,提供了AI協作程式設計的功能。您可以儲存對話,并随時繼續。它支援GPT-4、GPT3.5、GPT3和Codex模型。該插件具有許多功能,包括建立新檔案、一鍵檢視差異;它可以作為您的程式設計夥伴,學習代碼、添加測試、查找錯誤等等。該插件已經安裝了超過313,000次,并獲得了4.5的評分。

Genie AI提供了以下主要功能:

  1. AI協作程式設計:該插件使用GPT和Codex模型,使您能夠與AI進行協作程式設計。您可以與AI對話,并獲得智能的代碼建議、修複bug、添加測試等幫助,提高程式設計效率。
  2. 對話儲存和繼續:您可以儲存與AI的對話,并随時繼續。這對于長期項目或需要多次互動的開發工作非常有用,您可以友善地恢複之前的對話。
  3. 檔案操作和差異檢視:插件支援建立新檔案,并通過一鍵檢視差異功能,友善地檢視檔案之間的變化和修改。
分享7個和 ChatGPT 相關的 VSCode 插件
https://marketplace.visualstudio.com/items?itemName=genieai.chatgpt-vscode

3、EasyCode

EasyCode是一個代碼了解的擴充,它增強了ChatGPT,并支援GPT-4。不需要賬号或API密鑰。該插件具有以下特點:生成的内容與您的代碼庫相關聯,可以提出後續問題,檢視過去對話的曆史記錄(本地存儲),資料安全,不會存儲或用于訓練等等。它已經安裝了超過203,000次,并獲得了4.5的評分。

EasyCode提供了以下主要功能:

  1. 代碼庫相關的生成:EasyCode利用GPT-4的能力,生成與您的代碼庫相關的有用内容。這可以幫助您了解和探索代碼,提供與您目前工作相關的智能建議。
  2. 後續問題:您可以與插件進行對話,詢問後續問題。這使您能夠與AI互動并獲得進一步的解釋、建議或指導,以提高您的開發效率。
分享7個和 ChatGPT 相關的 VSCode 插件
https://marketplace.visualstudio.com/items?itemName=EasyCodeAI.chatgpt-gpt4-gpt3-vscode

4、Codeium

Codeium是一個基于先進AI技術建構的免費代碼加速工具包。目前,它提供了70多種語言的自動完成、聊天和搜尋功能,具有極快的速度和先進的建議品質。該插件已經安裝了超過100,000次,并獲得了5的評分。

Codeium提供以下主要功能:

  1. 自動完成:Codeium可以根據您正在編寫的代碼,提供快速準确的自動完成建議。它基于AI技術,可以了解您的代碼上下文,并提供符合文法和語義的建議,加快您的編碼速度。
  2. 聊天功能:該插件還内置了聊天功能,讓您能夠與AI進行交流。您可以向AI提問有關代碼的問題,獲得有用的回答和指導,以幫助您解決編碼中的疑問或問題。
  3. 搜尋功能:Codeium具有強大的搜尋功能,支援在70多種程式設計語言中進行代碼搜尋。您可以快速查找特定文法、函數或庫的使用示例,加快您對代碼的了解和學習。
分享7個和 ChatGPT 相關的 VSCode 插件
https://marketplace.visualstudio.com/items?itemName=Codeium.codeium

5、Rubberduck

Rubberduck是一個讓您能夠與代碼和軟體開發話題進行交流的擴充。它可以幫助您生成代碼、編輯代碼、解釋代碼、生成測試、查找錯誤、診斷錯誤等等。您甚至可以添加自己的對話模闆。該插件已經安裝了超過14,000次,并獲得了5的評分。

Rubberduck提供以下主要功能:

  1. 與代碼交流:Rubberduck允許您與代碼進行對話,提出問題或讨論開發話題。您可以尋求建議、解釋和指導,以加強對代碼的了解和開發過程的改進。
  2. 代碼生成和編輯:該插件提供代碼生成和編輯功能,使您能夠更高效地編寫代碼。您可以生成常用的代碼模闆、重構代碼、自動修複錯誤等,提高開發效率。
  3. 代碼解釋和測試生成:Rubberduck支援解釋代碼的功能,可以幫助您了解複雜的代碼邏輯。此外,它還可以生成測試代碼,幫助您進行單元測試和代碼覆寫率的提升。
  4. 錯誤診斷和錯誤修複:插件具有診斷錯誤和幫助修複錯誤的能力。它可以分析代碼,并提供錯誤的解釋、建議和修複方法,幫助您快速排查和解決問題。
分享7個和 ChatGPT 相關的 VSCode 插件
https://marketplace.visualstudio.com/items?itemName=Rubberduck.rubberduck-vscode

6、OpenAI

OpenAI是一個優秀的工具,可以讓您直接從代碼編輯器中通路OpenAI的功能。這意味着您不需要在不同的應用程式之間切換,就可以得到對問題的答案——您可以在編碼環境中獲得即時的回複,而無需離開編輯器。該插件已經安裝了超過7,000次,并獲得了4.5的評分。

OpenAI提供以下主要功能:

  1. 直接通路OpenAI:該插件使您能夠直接從代碼編輯器中通路OpenAI的功能。您可以利用OpenAI的強大語言處理能力,擷取對問題的實時回答和智能建議,而無需離開您的編碼環境。
  2. 快速響應:通過與OpenAI的內建,該插件能夠在您編寫代碼的同時提供即時的響應。您可以快速得到對代碼、技術或開發相關問題的解答,提高您的效率和工作流程。
  3. 簡化工作流程:通過将OpenAI直接內建到編輯器中,該插件簡化了工作流程,避免了頻繁切換應用程式的麻煩。您可以在一個環境中同時進行編碼和擷取答案,提高開發效率。
分享7個和 ChatGPT 相關的 VSCode 插件
https://marketplace.visualstudio.com/items?itemName=AndrewButson.vscode-openai

7、ChatGPT

這個插件完全使用ChatGPT和5杯啤酒建構而成。該插件的README.md檔案也是由ChatGPT生成的。要使用該插件,您需要在VS Code的指令面闆中輸入ChatGPT: Reset token,這将提示您輸入會話令牌,而且從2022年12月12日開始,您還需要一個許可令牌。該插件已經安裝了超過113,000次。

分享7個和 ChatGPT 相關的 VSCode 插件
https://marketplace.visualstudio.com/items?itemName=JayBarnes.chatgpt-vscode-plugin

結束

當您将這些插件應用于您的開發工作時,它們将為您帶來許多便利和效率。無論是擷取智能的代碼建議、解釋複雜的代碼邏輯,還是生成測試和診斷錯誤,這些插件都可以成為您在編碼過程中的得力助手。它們的高評分和安裝量顯示了它們在開發者社群中的受歡迎程度。

無論您是初學者還是經驗豐富的開發者,這些插件都為您提供了與AI互動的機會,讓您能夠更輕松地開發代碼,并從AI的智能和洞察力中獲益。

借助這些強大的插件,您可以更加流暢地進行代碼編寫、調試和了解。它們将使您的開發過程更加高效,節省寶貴的時間和精力。

由于文章内容篇幅有限,今天的内容就分享到這裡,文章結尾,我想提醒您,文章的創作不易,如果您喜歡我的分享,請别忘了點贊和轉發,讓更多有需要的人看到。同時,如果您想擷取更多前端技術的知識,歡迎關注我,您的支援将是我分享最大的動力。我會持續輸出更多内容,敬請期待。