Agentic Research

IDE(整合開發環境)

又稱:整合開發環境 · 集成開發環境 · ai ide · 程式編輯器 · code editor

把「寫程式」和它周圍的一切裝進同一個視窗的程式:檔案樹、語法上色、整合式終端機、執行與除錯。

你會在什麼時候遇到它

選第一個 AI 編程工具時,你馬上會遇到這個分岔:純命令列的 agent(Claude Code)、編輯器裡的外掛,還是 AI IDE(Cursor、Windsurf)?知道 IDE 比純文字編輯器多了什麼,你才判斷得了自己需要哪一層 —— 你選的不是「更專業的樣子」,而是「要不要讓 AI 在圖形環境裡用得到那些周邊功能」。

打個比方

純文字編輯器是一張只有筆的書桌;程式編輯器加上尺和檯燈;IDE 是整套工作台,夾具、抽屜、工具牆都在手邊;AI IDE 再往工作台旁坐一位助手,工具遞到他手上就能直接動工。

最小範例

四個層級,每一層加什麼:

  文字編輯器(記事本、TextEdit)       只能打字和存檔
  程式編輯器(Sublime Text 等)        +語法上色、多游標編輯、檔案樹
  IDE(Xcode、IntelliJ、VS Code*)     +整合式終端機、除錯器、執行鈕、外掛生態
  AI IDE(Cursor、Windsurf)           +把 LLM 接進上面所有環節

  * VS Code 官方自稱「程式編輯器」,但外掛裝齊後 IDE 該有的都有 ——
    兩者的邊界本來就不銳利。

選工具不是選「哪一層比較高級」,而是選「你需要哪一層的能力」。只是跑 AI 命令列工具、改改設定檔的話,程式編輯器就夠了;要逐段審查 AI 改的程式碼,AI IDE 的圖形化 diff 審查會舒服得多。

最常搞錯的地方

  • 以為要先裝 IDE 才能開始學 AI 編程。不少主流 agent(Claude Code、Codex)是純命令列工具:一個 Terminal 加任何程式編輯器就能開工。IDE 是放大器,不是入場券。
  • 讓 AI 在 IDE 裡改東西,然後看都不看就按「全部接受」。AI IDE 最大的價值就是讓你逐段審查差異;跳過這一步,等於把圖形介面降級成盲信。

相關詞條

下一步