← 返回列表

Claude Code ƒe nusɔsrɔ̃ seri 3: Nuɖeɖi wotsɔ terminal ko ɖe eme?

1.3 Nuɖeɖi wòle be míawɔ agbalẽwo le terminal me?

Le kpɔɖeŋu me: èle nu yeyewo ŋlɔm, eye ɖe kpɔɖeŋu me èkpɔ be wòle be nàtrɔ asi le dɔwɔnu gbãtɔ aɖe ŋu wòle faflo ɖe agbalẽ etɔ̃ me, eye woyɔa wo le akpa bubuwo me hã. Èʋu nuŋlɔɖila la, nàkpɔ eme godoo, nàto agbalẽ ɖeka ɖeka me, nàtrɔ asi le wo ŋu kple dzɔdzɔdzekpɔkpɔ, eye nàgaƒu test la——eɖi dzẽ. Nàkpɔ nuɖiɖi, nàkpɔ stack trace, nàtrɔ asi, eye nàwɔe ake.

Le ɖoɖo sia me, ɣeyiɣi si wotsɔ ɖo ŋugble "alési woaɖɔe" mele eme o, ate ŋu aɖo afã gɔ̃ hã. Esi susɔ la nye dɔ si wòle be wòawɔ abe mɔ̃nu ene: Di agbalẽwo, trɔ asi le yɔyɔwo ŋu, lala hehehe, kpe afɔ.

Esi wotsɔ AI ɖe terminal me la, eƒe tameɖoɖo gbãtɔe nye be wòaɖe asi le dɔwɔnu siwo le abe mɔ̃nu ene ŋu.

Terminal la le kɔkɔe kple code la

Àte ŋu atsɔ VS Code, JetBrains alo Vim. Ne ètsɔ ɖe, le code ŋɔŋlɔ me, màte ŋu ato terminal ŋu o. Ƒu npm test, git log, grep, make build——nu siawo katã wɔna le command line me.

Eya ta, ne wò AI ɖela hã le terminal ma me la, nuwoaɖe bɔbɔe. Mèhiã be nàxlẽ nu si le agbalẽ me hetsɔe ɖe nyatakakamɔ nu o, mèhiã be nàɖe eme ɖokui na nye be "Le nye dɔwɔnu me, class si wɔyɔna be UserService le src/services/user.ts ƒe afã 42...". Claude Code le project ƒe ke me, eya ŋutɔ akpɔe.

Ese nye context me dziɖuɖu ɣesiaɣi. Ne ègblɔ na Claude Code be "kpekpe ɖem nàgbugbɔ login module ƒe vodadawo ta," la, eya ŋutɔ ayi axlẽ wò auth/login.ts, axlẽ errors.ts, adi teƒe siwo katã woyɔe, eye wòatrɔ asi le eŋu tẽ. Le dome la, mèhiã be nàwɔ dɔ abe drɔ̃la ene o.

Èɖe asi le wò ŋu le "dɔwɔla" ƒe teƒe

Ne míetsɔ browser me AI nyaɖeɖi la, míenɔa teƒe ɖeka si woyɔna be "ame titina": AI naa code, míexlẽa, mínɔa eʋuʋu me, míetsɔa yia nuŋlɔɖila me. Ne code la dze le ɣeyiɣi ma la, nuwo katã nyo; ne mele o, míexlẽa nuɖiɖi, míebiaa, míegaxlẽa. Nusi wɔna sia la hea tɔtɔ gã aɖe vɛ.

Claude Code ƒe ɖoɖoɖo nye be wòagakpɔ wò ɖe "aɖaŋuɖila" ƒe teƒe. Ègblɔa susu, eya wɔna dɔ. Esi wòtrɔ asi la, èkpɔa diff tẽ le terminal me, eye nàɖo kpɔ alo akplɔ alo akpe. Eya ate ŋu akpe ɖewò nàƒu test, nàƒu lint. Nèle anyi ɖo, zi geɖe èxle code, èwɔa ɖoɖo, ke menye nàtrɔa nuŋlɔɖilawo o.

Nuɖeɖi meɖu editor plugin o?

Àte ŋu abia: Eya ta nuɖeɖi womeɖo AI plugin ɖe editor me tẽ o?

Editor plugin la wɔ dɔ nyuie, eye ha geɖe le eme zɔm. Gake Claude Code le terminal me la xɔ teƒe siwo mebɔ o eye womete ŋu atsɔ plugin ɖe wo teƒe o:

  1. Mena editor dea ase le ŋuwò o. Egbe nàtsɔ VS Code, etsɔ Neovim, eye ne èɖo server si me GUI mele o hã, Claude Code ate ŋu awɔ dɔ. Mele wò dɔwɔnu si nètia ŋu o.

  2. Àte ŋu awɔ nu "si mele eteƒe" o. Le terminal me, ate ŋu awɔ Shell ɖaɖa ɖesiaɖe. Esia fiana be eƒe ŋudɔwo xɔ axa gã—ate ŋu akpe ɖe ŋuwò nàʋu Docker container nàɖo kpɔ database migration, ate ŋu aʋu remote branch eye nàkpɔ conflict, ate ŋu aƒu e2e test ɖokui le code trɔtrɔ megbe. Nu siawo, editor plugin la medea dɔ me wɔna ɣaɣla o, alo mewɔna o.

  3. Nu geɖe wɔwɔ kple ɖokuidɔwɔna. Àte ŋu aɖo Claude Code ɖe script me, ne woakpe ɖe ŋuwò nàwɔ nu le repositories geɖe me, nàwɔ document geɖe, eye nàwɔ Issues ɖokui. Le ɣeyiɣi ma la, menye "kpekpeɖela" o, ke boŋ nye dɔwɔnu si le production line me.

Kpɔɖeŋu sue aɖe tso nye ŋutɔ me

Le blema me, mehiã be mayi JavaScript project aɖe yi TypeScript, sɔsɔe le esi wòle abe eƒe akpa eve o. Nye wɔwɔ menye nàtsɔ asi akɔ agbalẽ ɖeka ɖeka eye nàtsɔ typewo me o, eye menye nàxɔ mɔ na editor plugin be woawɔ nuwo katã na mi o.

Nye nye be meʋu Claude Code le project ƒe directory me tẽ, megblɔ nɛ be:"Yi project sia yi TypeScript strict mode ɖeɖe ɖeɖe, trɔ asi le agbalẽ ʋɛ aɖewo ŋu ɣesiaɣi, ne èwu dɔ le ha aɖe me la, ƒu tsc --noEmit, ne nuɖiɖi le la, trɔ asi ɖokuie va se ɖe eme be nuwo katã va to."

Le afã si kplɔe ɖo me la, mewɔ nu ɖeka ko: Kpɔ diff si wòtrɔ asi le eŋu, ɖo ta alo ʋu ta. Ɣeaɖeɣi megblɔ nɛ be "typewo le afii migatsɔ any o, ɖo interface ɖe", eye wòyii dɔ ŋu. Le nuwuwu la, project la ƒo nu le hehehe me, eye wòhe ɣeyiɣi si mebu o la de abe zi geɖe ene.

Esia mefia be Claude Code le xɔnuma wu plugin o. Gake ate ŋu awɔ "trɔ asi - ɖo kpɔ - gbugbɔ trɔ" ƒe ɖoɖo sia ɖokui, esia nye wo kple AI si nɔa nyaɖeɖi me ƒe vovototo gãtɔ.

Le nuwuwu la, terminal na AI afɔwo kple asiwo

Esi wotsɔ AI ɖe terminal me la, eɖo anyi be ena nuwɔna ƒe ŋusẽ nɛ, menye aɖaŋuɖeɖe ƒe ŋusẽ ko o.

Ena wò code repository mele abe agbalẽ si woate ŋu axlẽ ko o, ke boŋ wòzu teƒe si AI ate ŋu akpɔ, atrɔ asi le eŋu, eye wòaɖo kpɔ. Esia nye dzodzo gã aɖe.

Ègaɖo ŋugble ɖe project ƒe mɔɖoɖo kple ɖoɖo veviwo katã ŋu, gake dɔ siwo wole tame, siwo me numekuku le o, eye siwo hiã be wòatrɔ ɣi ɣi la, xɔ dɔwɔla si dze eme.

评论

暂无已展示的评论。

发表评论(匿名)