上線3天,下載4萬,ChatGPT中文版VSCode外掛來了

ChatGPT 的 Debug 功能,有人應用化了。

ChatGPT 這幾天可謂是風頭無兩。作為一個問答語言模型,它最大的優點就是可以回答與程式設計相關的問題,甚至回覆一段程式碼。

儘管有人指出 ChatGPT 生成的程式碼有錯誤,但程式設計師們還是對它寫程式碼、找 bug 的功能很感興趣,有人還給 VScode 構建了一個 ChatGPT 外掛。

一直以來,VS Code 都是開發者心目中的生產力神器,它免費、開源且跨平臺,被稱為最好用的 IDE。

把 VS Code 和 ChatGPT 結合使用,使用者將獲得來自 AI 的程式設計指導,包括程式碼解釋、找 bug 等功能。

ChatGPT 中文版 VSCode 外掛上線僅幾天,已有 4 萬多次下載,收到廣泛好評。

該外掛的開發者是 B 站 UP 主時夕說:

如何使用

如何使用

鑑於 ChatGPT 未面向中國開放服務,因此很多大陸網友無法使用自己的手機號碼註冊 OpenAI 賬號。但作者表示,目前 VSCode ChatGPT 的免登入、免註冊、免代理版本已經上線,並在 VSCode 的外掛商店提供了更新。

開發者只需簡單安裝即可使用外掛,然後可以通過「ChatGPT: 切換國內 / 國外模式命令」將當前模式切換到國內,實現免登入、免註冊、免代理。

作者也提到, JetBrains 家族的 IDE 的外掛正在開發中,而其他 IDE 的外掛恐怕短時間內還不能面世。

具體的使用方法,作者在下載界面給出了操作指南:

首先,在編輯器中右鍵觸發菜單。

首先,在編輯器中右鍵觸發菜單

或者快捷鍵打開命令面板(ctrl+shift+p 或者 command+shift+p),輸入 “ChatGPT”。

目前支持的程式碼功能包括

目前支持的程式碼功能包括:

  • ChatGPT: 請輸入問題:直接對 ChatGPT 提問
  • ChatGPT: 添加測試程式碼:為當前選中的程式碼,或者當前檔案添加測試程式碼
  • ChatGPT: 程式碼為什麼有問題(需要同時選中報錯):詢問程式碼出現的問題,需要將報錯也一起選中
  • ChatGPT: 最佳化這部分程式碼:對當前選中的程式碼,或者當前檔案,進行最佳化或者重構
  • ChatGPT: 解釋這部分程式碼:對當前選中的程式碼,或者當前檔案,進行解釋
  • ChatGPT: 執行自定義命令 1:添加一個對選中程式碼,或者當前檔案執行的自定義命令 1,添加後可以直接執行
  • ChatGPT: 執行自定義命令 2:添加一個對選中程式碼,或者當前檔案執行的自定義命令 2,添加後可以直接執行

執行了一個命令之後,側邊欄會彈出一個互動窗口:

  • 後續所有的問題、回答、異常。都會在這個窗口中顯示。
  • 可以在互動窗口的底部輸入框中,直接輸入問題,詢問 ChatGPT
  • 也可以執行前面的命令,對程式碼進行詢問。

詢問過後,請等待一會兒,互動窗口中會自動出現結果。

查詢成功時,如果結果中包含程式碼。那麼,我們可以通過: “複製程式碼”、」插入 「、」 新建「 這三個按鈕來獲取程式碼。

  • “複製程式碼”:顧名思義,將程式碼複製到剪切板中
  • “插入”:將當前程式碼,插入到當前的檔案中。
  • “新建”:將當前程式碼,插入到一個新的檔案中。

查詢失敗時:會出現自助解決方案,請按照方案進行操作。

使用者評價

使用者評價

如果說此前 Copilot 是讓開發者面向 GitHub 程式設計,那開發者現在可以開始習慣面向 ChatGPT 程式設計了。

於是有人說了:「從面向 github 程式設計又進一步,這下複製粘貼都不用搜尋了,我也更廢物了。」

從今以後,Copilot 和 ChatGPT 要算作程式設計師的「左膀右臂」了。

有趣的是,這個 ChatGPT 中文版 VSCode 外掛就是作者在 ChatGPT 的幫助下寫出來的。

另有開發者發現,雖然 ChatGPT 中文版還不算完美,但它有一大妙用是——自動添加註釋:

就算寫程式碼的人已經忘了註釋想表達什麼,至少 ChatGPT 還能記得:

甚至,已經有人開始用它來寫作業了?

甚至,已經有人開始用它來寫作業了?

你要試試嗎?

你要試試嗎?

相關文章