Video thumbnail for 【Vibe Coding神器】VS Code 超強 AI 插件 Roo Code 詳細介紹:安裝、設定、五大模式全攻略!

VS Code AI神器 Roo Code:安裝、設定、五大模式超詳解!

Summary

Language:

Quick Abstract

想用 AI 輔助程式開發?凱文大叔推薦 VS Code 上超強 AI 插件 Roo Code!它原名 Roo Cline,功能強大,甚至超越 GitHub Copilot 與 Cline。本摘要將快速帶您了解 Roo Code 的安裝、設定,以及五種獨特的 AI 模式,讓 AI 成為你的程式開發超能力!

  • 快速掌握:

    • Roo Code 是 Cline 的分支,免費且開源,模型可自由搭配。

    • 五種模式:Code (生成程式碼)、架構師 (規劃架構)、Ask (問答分析)、Debug (偵錯修正)、協調器 (拆解任務)。

    • 推薦設定 Gemini 2.5 Pro 模型,擁有超大上下文。

    • 自動核准功能可設定 AI 自動執行哪些操作,初期建議謹慎設定,人工審查。

    • 協調器模式可將大型任務拆解為多個子任務,適合中大型專案。

頻道介紹與AI應用熱潮

哈囉大家好,我是凱文大叔。這個頻道主要聚焦於AI應用以及智能化工作流程,帶領大家一同學習和探索AI的無限可能。記得按贊、訂閱並開啟小鈴鐺,讓AI成為你的超能力。

最近,Vibe Coding和AI輔助程式開發備受關注,其中最常被提及的工具是Cursor,類似的產品還有Windsurf以及字節跳動推出的Trae。這些產品都是VS Code的分支。VS Code是一款歷史悠久的開源程式編輯器,擁有成千上萬種插件可供安裝,能滿足Javascript、Java、Python、Go等多種語言的編輯需求。若想學習VS Code基本操作,可在YouTube上找到很多相關影片。

AI插件概況

GitHub Copilot

在VS Code上,GitHub Copilot是下載量最多的AI插件,它還有一個GitHub Copilot Chat,目前二者已合併。新下載的VS Code會預先安裝GitHub Copilot,只需登錄並完成相關設定即可。不過,GitHub Copilot的功能相較其他AI插件稍遜一籌,直到最近更新了Agent模式,才具備寫程式、產生文件等功能。值得一提的是,它提供免費額度,即便不使用也可先設定好。

Cline

Cline是VS Code上第二多下載的AI插件,以Agent模式為賣點,能自動寫程式、編輯和除錯,且是一款開源插件,模型可任意搭配。在接觸Roo Code之前,凱文大叔一直以Cline為主。

主角Roo Code

簡介

Roo Code是Cline的分支,基本核心和功能與Cline相似。它之前叫做Roo Cline,連圖示都改過,以前是火箭樣子,最近改成袋鼠。儘管如此,它的下載量依然很多,喜好程度和星星數甚至超過Cline。

安裝與設定

安裝

在VS Code的延伸模組中,按Ctrl + Shift + X熱鍵可跳出視窗,搜尋“ROO CODE - Roo Code”,排在第一個的就是。輸入Cline也會出現,因為它是Cline的分支。Cline下載量雖高,但星星數不如Roo Code。選中插件後點擊安裝即可。

啟動

安裝完畢後,Roo Code會顯示在左邊。若想讓對話窗口顯示在右邊,像GitHub Copilot、Cursor或Windsurf那樣,只需將Roo Code拖曳到右邊,點選“切換次要提要欄位”,就能獲得更大的聊天窗口與AI對話。

模型設定

安裝完Roo Code後,首先要進行模型設定。點選“Setting”按鈕,開啟相關設定功能。

  • 模型供應商:凱文大叔推薦Gemini 2.5 Pro,它擁有目前模型最大的上下文,達一百萬個Token。同樣擁有一百萬上下文的還有GPT 4.1。若要新增模型,點選加號,輸入名稱後選擇供應商,有Antropic、DeepSeek等眾多選項。另外,VS Code LM API其實是Github Copilot的模型,提供免費模型,一般模型每月可提問50次,2000次代碼補全。

  • Gemini模型:在Google的Gemini模型中,2.5除了Pro還有Flash,Flash適合做規劃和架構分析。Pro部分建議設定Pro exp 0325號模型,它是免費的,每天重置限額,一般人使用已足夠。實驗版雖需提供數據做分析和學習,但功能已很強大。若有機密資料不能分享,可選擇付費的Pro Review 0506版本,其代碼生成成功率最高。

自動核准設定

Agent模式下,自動核准設定很重要。勾選相關選項後,AI可自動產生程式、修改程式或執行指令。凱文大叔建議一開始不要勾太多,熟悉系統或使用新模型前,為避免幻想或過度操作,最好先進行人工review。寫入、模式、子工作、執行MCP等選項先不要勾,讀檔案或瀏覽器相關選項可勾選。熟悉後,可逐漸勾選寫入、MCP工具調用和執行等選項,但模式和子工作仍不建議勾選,以便在切換模式時選擇模型。

指令設定

在指令設定部分,可輸入允許AI自動執行的指令,這樣它就會自動幫忙執行。

提示詞設定

提示詞在使用AI工具和問答時都很重要。Roo Code的提示詞設定分為五種模式,而一般AI插件模式較少,如GitHub Copilot只有Agent和Chat兩種模式,Cline預設只有Act和Plan兩種模式。

  • Code模式:幫助自動生成程式、重構、修改內容和修正簡單Bug,還能寫文件和生成資料,可直接將資料轉成Markdown格式或檔案。

  • 架構師模式:主要作用是討論需求,產生規格書或Todo list等文件,幫助做架構設計,規劃完後會切換成Code模式繼續開發。

  • Ask模式:除了問答,還能讀檔案。可讓它分析專案內容、架構、使用的套件和技術,甚至讀取Readme文件。

  • Debug模式:前一陣子推出的新模式,適用於專案最後階段,可分析可能的問題和Bug,修正程式碼。

  • 協調器模式:最近推出,能將大任務拆解成子任務,每個子任務完成後返回報告,再繼續往下進行,適合中大型專案。

總之,Roo Code這套插件能在不同模式間切換,每個模式都有其強項,更適合軟體工程開發。

Was this summary helpful?

Quick Actions

Watch on YouTube

Related Summaries

No related summaries found.

Stay Updated

Get the latest summaries delivered to your inbox weekly.