Gabay sa Zed Editor: Mula Pag-install Hanggang sa Paggamit ng Agent Panel para Baguhin ang Buong Proyekto Gamit ang AI
Ang Zed ay isang text editor na nakasulat sa Rust na sobrang bilis kaya mahirap nang bumalik sa iba, at kasama na rin ang mga AI features. Ituturo dito ang pag-install, pag-setup ng API keys, mga shortcut para sa editing predictions, pati na rin kung paano gamitin ang Agent Panel para maglagay ng context at suriin ang bawat linyang binago ng AI. May kasama ring mahahalagang paalala tungkol sa cost at security para sa mga developer.
Isang kaibigan kong sumusulat ng firmware sa Hsinchu ang nagreklamo sa akin noong nakaraang linggo: binuksan niya ang repo ng kanilang kumpanya na may mahigit sampung libong linya ng code, at umikot ang editor nang apatnapung segundo. "Tatlong beses ko itong binubuksan sa isang araw, kaya halos sampung oras sa isang taon ang nasasayang ko sa panonood ng umiikot na loading icon."
Ang pahayag na ito marahil ang dahilan kung bakit umiiral ang Zed.
Ano ang Zed
Ang Zed ay isang code editor na isinulat mula sa simula gamit ang Rust, at binuo ng parehong koponan sa likod ng Atom. Ang pangunahing pokus nito ay isa lamang: ang kabilisang tumakbo. Ang pagbubukas ng mga file, global search, at ang pag-scroll sa mahahabang file ay may napakababang latency, kaya kapansin-pansin ang diperensiya nito sa malalaking proyekto. Isa rin itong open-source editor na may kasamang real-time multi-person collaboration—hindi bilang isang plugin, kundi bilang core feature nito.
Ang bahagi ng AI ay hindi lamang huling idinagdag: ang tatlong layer na edit prediction, inline assistant, at Agent Panel ay direktang nakapaloob sa editor. Maaari mo ring i-off nang tuluyan ang mga ito kung nais mo itong gamitin bilang isang purong mabilis na editor.
Ano ang maitutulong nito sa iyo
- Real-time completion habang nagta-type: Hinuhulaan ng edit prediction ang susunod mong babaguhin batay sa iyong mga kalalabasang ginawa, hindi lang basta kinukumpleto ang kasalukuyang linya.
- Pumili ng bahagi at baguhin: Hinahayaan ka ng inline assistant na pumili ng code at direktang magbigay ng mga utos para baguhin ito.
- Ipagkatiwala ang buong task: Ang Agent Panel ay kayang magbasa at magsulat ng mga file sa proyekto, magpatakbo ng mga tool, magbago ng maramihang file, at hayaan kang suriin ito bawat bahagi pagkatapos nitong gawin.
- Gumawa ng commit message: Direktang nakakabuo ng commit message ang Git panel.
- Gumamit ng sariling modelo: Sinusuportahan nito ang mga nakahandang modelo ng Zed, sariling API keys, at mga lokal na modelo (Ollama).
Paano gamitin: Anim na hakbang
Hakbang Uno: Pag-install
Pumunta sa zed.dev para i-download ito; may mga bersyon para sa macOS, Linux, at Windows. Mas mature ang macOS at Linux, habang medyo nagsisimula pa lang ang Windows. Pagkabukas mo pagkatapos i-install, tatanungin ka kung nais mong i-import ang mga setting at shortcut mula sa VS Code—inirerekomendang i-check ito para mas maging maayos ang iyong transisyon.
Hakbang Dos: Magpasya kung paano magbabayad para sa AI
Ito ang unang hakbang na dapat mong pag-isipang mabuti, kung saan may tatlong landas:
- Ganap na Libre: Gamitin ang Personal plan, na may kasamang 2,000 beses ng tinanggap na edit predictions.
- Magdala ng sariling API key (Ito ang pinili ko): Ang libreng plano ay nagbibigay-daan sa iyong ikabit ang mga susi mula sa Anthropic, OpenAI, at Google, kaya ang magagastos mo ay eksaktong nakadepende sa kung gaano mo ito kadalas gamitin.
- Mag-subscribe sa Pro: $10 bawat buwan, kasama ang $5 na halaga ng mga modelo at walang limitasyong edit predictions. Ang lalagpas dito ay sisingilin ng karagdagang 10% batay sa presyo ng API.
Ang kalamangan ng pagdala ng sariling API key ay ramdam na ramdam ng mga freelance developer: sa mga buwang walang proyekto, zero ang iyong gastos.
Hakbang Tres: I-set up ang Edit Predictions
Pindutin ang Cmd+, (Ctrl+, sa Windows/Linux) para buksan ang settings editor, hanapin ang "Edit Predictions", at i-click ang Configure Providers. Bukod sa default na Zed AI, maaari mo ring piliin ang GitHub Copilot, Codestral, o ikonekta ang Ollama para magpatakbo ng lokal na modelo.
Para sa aktwal na operasyon, sapat na tandaan ang mga shortcut na ito:
Alt+Tab: Tanggapin ang prediksyon (lahat ng platform)Escape: KanselahinAlt+K: Tanggapin lamang hanggang sa susunod na salitaAlt+J: Tanggapin hanggang sa katapusan ng linya
Napakapraktikal ng disenyong "tanggaping bahagi lamang"—karaniwan nang nahuhulaan ng AI ang unang kalahati nang tama ngunit nagkakamali sa ikalawang kalahati.
Hakbang Apat: Buksan ang Agent Panel
I-type ang agent: new thread sa command palette, o direktang i-click ang ✨ icon sa kanang ibaba ng status bar. Pagbukas ng panel, isa itong simpleng chat box kung saan maaari kang maglagay ng kinakailangan at pindutin ang Enter.
Hakbang Lima: Ipakain ang konteksto
Ang hakbang na ito ang magpapasya ng tagumpay o kabiguan. Sa pamamagitan ng paggamit ng @ para tawagin ang mga file, folder, simbolo, o kahit mga nakaraang chat thread, maaari mong idagdag ang mga ito sa konteksto:
@src/lib/auth.ts May bug sa pag-check ng session expiration sa file na ito,
masyadong maagang nade-logout ang mga gumagamit kapag tumatawid sa mga timezone,
pakihanap at ayusin ito.
Maaari ka ring direktang mag-paste ng code (awtomatikong pormat ito ng Zed bilang konteksto), o mag-drag ng mga larawan papasok para makita ng mga modelong sumusuporta sa visual.
Kung nais mong bantayan ang AI habang binabago nito ang code, i-click ang crosshair icon sa ibaba kaliwa ng panel, at awtomatikong tatalon ang editor sa file na binabago nito.
Hakbang Anim: Suriin ang bawat linya ng pagbabago
Matapos baguhin ng AI, ililista ng panel kung aling mga file ang ginalaw at kung ilang linya ang binago sa bawat isa. Pindutin ang Ctrl+Shift+R upang buksan ang multi-buffer review page, at isa-isang tanggapin o tanggihan ang bawat seksyon.
Direkta ang aking payo: Palaging suriin muna ang diff bago tanggapin. Ang pinakakaraniwang pagkakamali ng AI ay hindi ang pag-code ng maling lohika, kundi ang "pasimpleng" pagbago sa mga bagay na hindi mo naman ipinagawang baguhin.
Mga Advanced na Tip
Magbukas ng maramihang thread para gumawa nang sabay-sabay. Ang bawat thread ay may sariling konteksto at kasaysayan; gamitin ang Cmd+Alt+J upang buksan ang thread sidebar para lumipat. Kung ang dalawang thread ay posibleng sumagi sa parehong batch ng mga file, gumamit ng worktree para ihiwalay ang mga ito at maiwasan ang pag-tapak sa isa't isa.
Pamahalaan ang mga pahintulot sa tool gamit ang Agent Profiles. Tinutukoy ng Profiles kung aling mga built-in na tool at MCP server ang magagamit ng thread na ito; tinutukoy naman ng Tool Permissions kung ang mga operasyong nangangailangan ng pahintulot ay papayagan, tatanggihan, o itatanong sa iyo sa tuwina. Kapag tumatakbo sa mga opisyal na proyekto, mas ligtas na panatilihing nakabukas ang "kailangang kumpirmahin".
Kumonekta sa mga MCP server para mapalawak ang kakayahan. Sinusuportahan ng Zed Agent ang MCP, kaya maaari kang mag-integrate ng mga kakayahan tulad ng pag-query sa database at paghahanap ng dokumentasyon, na nagbibigay-daan sa AI na makita ang higit pa sa code lamang. Upang maunawaan ang halaga ng MCP, maaari mo munang basahin ang aming Gabay sa AI Development Tools.
Ang pag-off sa AI ay isang opsyon din. Ang setting na "show_edit_predictions": false ay maaaring gamitin upang i-off ito nang global, o maaari itong i-off para sa mga partikular na wika o gamit ang disabled_globs para sa mga partikular na direktoryo. Napakapraktikal nito kapag nagsusulat sa mga sensitibong proyekto.
Mga Paalala
Ang ekosistema ng mga plugin ang pinakamalaking agwat. Patuloy pa ring pinapabuti ang extension mechanism ng Zed,unit malayo pa rin ito kumpara sa sampu-sampung libong plugin ng VS Code. Bago lumipat, ilista muna ang mga plugin na talagang ginagamit mo araw-araw at suriin ang bawat isa kung mayroon itong pamalit.
Ang kinagawian ng koponan ay mas mahirap lampasan kaysa sa teknolohiya. Kung ikaw ay gumagamit ng Zed at ang iyong mga kasamahan ay gumagamit ng VS Code, magkakaroon ng alitan sa pair programming o sa pagbabahagi ng mga setting ng pag-debug. Ang pinakapraktikal na paraan ay gamitin muna ito sa mga personal na proyekto.
Suriin kung ano ang nasa loob ng proyekto bago buksan ang Agent. Ang pagpapabasa at pagsulat ng AI sa buong proyekto ay katumbas ng pagpapahintulot sa modelo na makita ang .env, mga API keys, at data ng kliyente. Walang kinalaman ang bagay na ito sa editor, ngunit nararapat itong muling kumpirmahin sa tuwing lumilipat ng mga tool—lalo na't ang mga repo ng maraming proyekto ay talagang naglalaman ng mga production environment key ng mga kliyente.
Minsan ay nagtatampo ang Chinese input method. Mayroon pa ring maliliit na isyu sa integrasyon ng input method sa ilang partikular na sitwasyon, kaya maaaring subukan muna ito ng mga gumagamit bago magdesisyon.
Komento ng TheAI學院
Matapos kong gamitin ang Zed nang ilang panahon, ang pinakamapansin ko ay hindi ang AI, kundi ang mababang latency kung saan "bubukas ito agad pagka-click mo." Mayroon na ngayong mga tampok na AI ang lahat, kaya ang bilis ang nagiging bahaging nagpapaiba rito.
Komento: Ang Zed ay "unang gumawa ng isang mahusay na editor, at pagkatapos ay inilagay ang AI dito," sa halip na baliktad. Ang pagkakasunud-sunod na ito ang nagpasiya sa hangganan ng karanasan nito.
Isang tiyak na mungkahi para sa mga mambabasa: Gamitin muna ang libreng bersyon kasama ang iyong saralang API key para patakbuhin ang mga personal na proyekto sa loob ng dalawang linggo. Ang kombinasyong ito ay may zero subscription cost habang pinapayagan kang maranasan nang buo ang proseso ng Agent. Pagkalipas ng dalawang linggo, kung nalaman mong hindi ka na makabalik sa kabagalan ng VS Code, maaari mong isaalang-alang kung magbabayad para sa Pro; kung kulang naman sa mga plugin, dalawang linggo lamang ang nasayang mo at walang nawala sa iyo.
Para ihambing ang iba pang mga opsyon, maaari mong tingnan ang Tutorial sa Cursor at Tutorial sa GitHub Copilot, o pumunta sa Prompt Template Library upang maghanap ng mga tagubilin sa pagbuo na direktang magagamit.
Mga Pinagmulan ng Datos
- Opisyal na Dokumentasyon ng Zed: AI Overview
- Opisyal na Dokumentasyon ng Zed: Agent Panel
- Pahina ng Pagpepresyo ng Zed
(Ang artikulong ito ay pinagsama-sama batay sa pampublikong impormasyon at opisyal na dokumentasyon; ang mga tampok at presyo ay napapailalim sa pinakahuling opisyal na anunsyo.)
Mga Madalas Itanong
Libre ba ang AI features sa Zed?
Oo. Ang Personal plan ay permanenteng libre at may kasamang 2,000 accepted editing predictions. Pwede mo ring gamitin ang sarili mong API keys mula sa mga provider tulad ng Anthropic at OpenAI para sa Agent features, kaya ikaw ang may kabuuang kontrol sa gastos sa AI.
Pwede bang palitan ng Zed ang VS Code?
Depende kung gaano ka kaasa sa mga extensions. Kung puro coding, LSP, at Git lang, sapat na sapat ang Zed at mas mabilis ito; pero kung heavy user ka ng mga partikular na VS Code extension (tulad ng mga debugger para sa ilang obscure languages), mahihirapan ka pa sa ngayon. Mas magandang subukan muna ito sa isang side project nang dalawang linggo.
Ano ang gagawin kung nasira ng Agent Panel ang code?
Lahat ng pagbabago ay dumadaan sa review section. Pindutin ang Ctrl+Shift+R para buksan ang multi-buffer review page kung saan pwede mong tanggihan o tanggapin ang bawat bahagi. Mas mainam na sanayin ang sarili na "sundin ang diff bago tanggapin" kaysa mag-git reset mamaya.
Ano ang shortcut para sa editing predictions?
Ang default ay Alt+Tab para tanggapin ang prediction sa lahat ng platform, at Escape para kanselahin; Alt+K para tanggapin hanggang sa kasunched na word boundary, at Alt+J hanggang sa dulo ng linya. Pwedeng i-customize ang mga shortcut sa keymap editor.